Skip to content

HubSpot credentials#

คุณสามารถใช้ credentials เหล่านี้เพื่อยืนยันตัวตนกับ node ต่อไปนี้ได้:

Supported authentication methods#

API key deprecated

HubSpot ได้ยกเลิกวิธีการยืนยันตัวตนด้วย API Key แบบปกติแล้ว ตัวเลือกนี้ยังคงปรากฏใน n8n แต่คุณควรใช้วิธีการยืนยันตัวตนที่ระบุไว้ข้างต้นแทน หากคุณมีการรวมระบบที่มีอยู่ซึ่งใช้วิธี API key นี้ โปรดดูคู่มือ Migrate an API key integration to a private app ของ HubSpot และตั้งค่า app token

ดูข้อมูลเพิ่มเติมเกี่ยวกับบริการนี้ได้ที่ HubSpot's API documentation node HubSpot Trigger ใช้ Webhooks API; ดูข้อมูลเพิ่มเติมเกี่ยวกับบริการนั้นได้ที่ HubSpot's Webhooks API documentation

Using App token#

ในการตั้งค่า credential นี้ คุณจะต้องมีบัญชี HubSpot หรือบัญชีนักพัฒนา HubSpot developer และ:

  • App Token

ในการสร้าง app token ให้สร้าง private app ใน HubSpot:

  1. ในบัญชี HubSpot ของคุณ เลือก settings icon ในแถบนำทางหลัก
  2. ในเมนูแถบด้านข้างซ้าย ไปที่ Integrations > Private Apps
  3. เลือก Create private app
  4. บนแท็บ Basic Info ป้อน Name ของแอปของคุณ
  5. วางเมาส์เหนือ placeholder logo และเลือกไอคอนอัปโหลดเพื่ออัปโหลดภาพสี่เหลี่ยมจัตุรัสที่จะใช้เป็นโลโก้สำหรับแอปของคุณ
  6. ป้อน Description สำหรับแอปของคุณ
  7. เปิดแท็บ Scopes และเพิ่ม scopes ที่เหมาะสม ดูรายการ scopes ทั้งหมดที่คุณควรเพิ่มได้ที่ Required scopes for HubSpot node
  8. เลือก Create app เพื่อสิ้นสุดกระบวนการ
  9. ใน modal ตรวจสอบข้อมูลเกี่ยวกับ access token ของแอปของคุณ จากนั้นเลือก Continue creating
  10. เมื่อแอปของคุณสร้างเสร็จแล้ว ให้เปิด Access token card และเลือก Show token เพื่อแสดง token
  11. คัดลอก token นี้และป้อนลงใน n8n credential ของคุณ

ดูข้อมูลเพิ่มเติมได้ที่ HubSpot Private Apps documentation

Using Developer API key#

ในการตั้งค่า credential นี้ คุณจะต้องมีบัญชีนักพัฒนา HubSpot developer และ:

  • Client ID: สร้างขึ้นเมื่อคุณสร้าง public app
  • Client Secret: สร้างขึ้นเมื่อคุณสร้าง public app
  • Developer API Key: สร้างจาก dashboard Developer Apps ของคุณ
  • App ID: สร้างขึ้นเมื่อคุณสร้าง public app

วิธีสร้าง public app และตั้งค่า credential:

  1. เข้าสู่ระบบบัญชีนักพัฒนาแอป HubSpot app developer account ของคุณ
  2. เลือก Apps จากแถบนำทางหลัก
  3. เลือก Get HubSpot API key คุณอาจต้องเลือกตัวเลือก Show key
  4. คัดลอก key และป้อนลงใน n8n เป็น Developer API Key
  5. ยังคงอยู่ในหน้า HubSpot Apps เลือก Create app
  6. บนแท็บ App Info เพิ่ม App name, Description, Logo และข้อมูลติดต่อฝ่ายสนับสนุนที่คุณต้องการให้ ใครก็ตามที่พบแอปจะเห็นข้อมูลเหล่านี้
  7. เปิดแท็บ Auth
  8. คัดลอก App ID และป้อนลงใน n8n
  9. คัดลอก Client ID และป้อนลงใน n8n
  10. คัดลอก Client Secret และป้อนลงใน n8n
  11. ในส่วน Scopes เลือก Add new scope
  12. เพิ่ม scopes ทั้งหมดที่ระบุใน Required scopes for HubSpot Trigger node ลงในแอปของคุณ
  13. เลือก Update
  14. คัดลอก OAuth Redirect URL ของ n8n และป้อนเป็น Redirect URL ในแอป HubSpot ของคุณ
  15. เลือก Create app เพื่อสิ้นสุดการสร้างแอป HubSpot

ดูคำแนะนำโดยละเอียดเพิ่มเติมได้ที่ HubSpot Public Apps documentation

Required scopes for HubSpot Trigger node#

หากคุณกำลังสร้างแอปเพื่อใช้กับ node HubSpot Trigger n8n แนะนำให้เริ่มต้นด้วย scopes เหล่านี้:

Element Object Permission Scope name
n/a n/a n/a oauth
CRM Companies Read crm.objects.companies.read
CRM Companies schemas Read crm.schemas.companies.read
CRM Contacts Read crm.objects.contacts.read
CRM Contacts schemas Read crm.schemas.contacts.read
CRM Deals Read crm.objects.deals.read
CRM Deals schemas Read crm.schemas.deals.read

HubSpot old accounts

บัญชี HubSpot บางบัญชีไม่สามารถเข้าถึง scopes ทั้งหมดได้ HubSpot กำลังทยอยย้ายบัญชี หากคุณไม่พบ scopes ทั้งหมดในบัญชีนักพัฒนา HubSpot ปัจจุบันของคุณ ลองสร้างบัญชีนักพัฒนาใหม่

Using OAuth2#

หมายเหตุสำหรับผู้ใช้ n8n Cloud

ผู้ใช้ Cloud ไม่จำเป็นต้องให้รายละเอียดการเชื่อมต่อ เลือก Connect my account เพื่อเชื่อมต่อผ่านเบราว์เซอร์ของคุณ

หากคุณ self-hosting n8n คุณจะต้องตั้งค่า OAuth2 ตั้งแต่ต้นโดยสร้าง public app ใหม่:

  1. เข้าสู่ระบบบัญชีนักพัฒนาแอป HubSpot app developer account ของคุณ
  2. เลือก Apps จากแถบนำทางหลัก
  3. เลือก Create app
  4. บนแท็บ App Info เพิ่ม App name, Description, Logo และข้อมูลติดต่อฝ่ายสนับสนุนที่คุณต้องการให้ ใครก็ตามที่พบแอปจะเห็นข้อมูลเหล่านี้
  5. เปิดแท็บ Auth
  6. คัดลอก App ID และป้อนลงใน n8n
  7. คัดลอก Client ID และป้อนลงใน n8n
  8. คัดลอก Client Secret และป้อนลงใน n8n
  9. ในส่วน Scopes เลือก Add new scope
  10. เพิ่ม scopes ทั้งหมดที่ระบุใน Required scopes for HubSpot node ลงในแอปของคุณ
  11. เลือก Update
  12. คัดลอก OAuth Redirect URL ของ n8n และป้อนเป็น Redirect URL ในแอป HubSpot ของคุณ
  13. เลือก Create app เพื่อสิ้นสุดการสร้างแอป HubSpot

ดูคำแนะนำโดยละเอียดเพิ่มเติมได้ที่ HubSpot Public Apps documentation หากคุณต้องการรายละเอียดเพิ่มเติมเกี่ยวกับสิ่งที่เกิดขึ้นใน OAuth web flow โปรดดู HubSpot Working with OAuth documentation

Required scopes for HubSpot node#

หากคุณกำลังสร้างแอปเพื่อใช้กับ node HubSpot n8n แนะนำให้เริ่มต้นด้วย scopes เหล่านี้:

Element Object Permission Scope name(s)
n/a n/a n/a oauth
n/a n/a n/a forms
n/a n/a n/a tickets
CRM Companies Read
Write
crm.objects.companies.read
crm.objects.companies.write
CRM Companies schemas Read crm.schemas.companies.read
CRM Contacts schemas Read crm.schemas.contacts.read
CRM Contacts Read
Write
crm.objects.contacts.read
crm.objects.contacts.write
CRM Deals Read
Write
crm.objects.deals.read
crm.objects.deals.write
CRM Deals schemas Read crm.schemas.deals.read
CRM Owners Read crm.objects.owners.read
CRM Lists Write crm.lists.write

HubSpot old accounts

บัญชี HubSpot บางบัญชีไม่สามารถเข้าถึง scopes ทั้งหมดได้ HubSpot กำลังทยอยย้ายบัญชี หากคุณไม่พบ scopes ทั้งหมดในบัญชีนักพัฒนา HubSpot ปัจจุบันของคุณ ลองสร้างบัญชีนักพัฒนาใหม่