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
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.
