CRM

Cna11
Contributor

connecting a custom made chatbot

SOLVE

i want to connect a custom made chat bot with hubspot such that my conversation in chatbot reflect in inbox

0 Upvotes
1 Accepted solution
RubenBurdin
Solution
Top Contributor

connecting a custom made chatbot

SOLVE

Hi @Cna11 

If you want your custom chatbot conversations to appear in the HubSpot Conversations Inbox, the only supported path is through the Conversations API. You’d need to post messages as “threads” or “conversations” under a connected channel. Each incoming message from your bot would call the endpoint to create or update a conversation thread so your team can view and reply directly from the Inbox 

(https://developers.hubspot.com/docs/api-reference/conversations-conversations-inbox-%26-messages-v3/... )

 

You can’t plug an external chatbot directly into the Inbox UI without using the API, since HubSpot’s native chat and channels (Live Chat, WhatsApp, Messenger, etc.) are managed internally. The cleanest approach is to register your chatbot as a custom channel via the “Private App” authentication, then relay each message exchange into HubSpot using the Conversations Inbox API while linking it to the contact via their email or contactId.

 

If your goal is more about syncing message history bi-directionally (e.g., chatbot <> HubSpot CRM), a two-way sync pattern using webhooks and API triggers works well too, you can mirror messages as timeline events on contact records for context.

Hope this clarifies the integration path.

 
 
Did my answer help? Please mark it as a solution to help others find it too.

Ruben Burdin Ruben Burdin
HubSpot Advisor
Founder @ Stacksync
Real-Time Data Sync between any CRM and Database
Stacksync Banner

View solution in original post

0 Upvotes
2 Replies 2
RubenBurdin
Solution
Top Contributor

connecting a custom made chatbot

SOLVE

Hi @Cna11 

If you want your custom chatbot conversations to appear in the HubSpot Conversations Inbox, the only supported path is through the Conversations API. You’d need to post messages as “threads” or “conversations” under a connected channel. Each incoming message from your bot would call the endpoint to create or update a conversation thread so your team can view and reply directly from the Inbox 

(https://developers.hubspot.com/docs/api-reference/conversations-conversations-inbox-%26-messages-v3/... )

 

You can’t plug an external chatbot directly into the Inbox UI without using the API, since HubSpot’s native chat and channels (Live Chat, WhatsApp, Messenger, etc.) are managed internally. The cleanest approach is to register your chatbot as a custom channel via the “Private App” authentication, then relay each message exchange into HubSpot using the Conversations Inbox API while linking it to the contact via their email or contactId.

 

If your goal is more about syncing message history bi-directionally (e.g., chatbot <> HubSpot CRM), a two-way sync pattern using webhooks and API triggers works well too, you can mirror messages as timeline events on contact records for context.

Hope this clarifies the integration path.

 
 
Did my answer help? Please mark it as a solution to help others find it too.

Ruben Burdin Ruben Burdin
HubSpot Advisor
Founder @ Stacksync
Real-Time Data Sync between any CRM and Database
Stacksync Banner
0 Upvotes
chighsmith
Community Manager
Community Manager

connecting a custom made chatbot

SOLVE

Hi @Cna11,

Thank you for posting to the Community!

I'd like to invite some of our Top Contributors to the conversation to see if this is possible.

Hi @beeginman, @OPerek-Clark, and @Josh I hope you are having a great Wednesday! Do any of you all have any ideas on this one for @Cna11?

Cassie, Community Manager

 

 





loop


Loop Marketing is a new four-stage approach that combines AI efficiency and human authenticity to drive growth.

Learn More




0 Upvotes