# Wordpress API integration

**URL:** <https://community.hubspot.com/t/wordpress-api-integration/141883>\
**Category:** APIs & Integrations\
**Tags:** cms-content\
**Created:** [October 31, 2025, 10:14am UTC](https://community.hubspot.com/t/wordpress-api-integration/141883 "2025-10-31T10:14:28Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![DS171](https://avatars.discourse-cdn.com/v4/letter/d/45deac/32.png) [@DS171](https://community.hubspot.com/u/DS171)\
**Post date:** [October 31, 2025, 10:14am UTC](https://community.hubspot.com/t/wordpress-api-integration/141883/1 "2025-10-31T10:14:28Z")

</div>

I’m a bit confused about the API endpoints. Right now, I need to make it so that a form on my WordPress site starts a conversation in HubSpot Help Desk, but I can’t find an endpoint that would start a conversation. I found the Ticket API and see that I can create a ticket in the Help Desk through it, but I’m not sure if that’s what I need. The goal is to send a subject and message through the WordPress form, receive this data on the HubSpot side, and start a chat between HubSpot and the WordPress site. On WordPress, I want to receive the messages that have already been sent and the ones coming from HubSpot, and likewise, I want to see the same on the HubSpot side. Which API should I use for this, and which endpoints would be best? Thank you very much for your help.

---

<div class="post-metadata">

**Author:** ![Jaycee\_Lewis](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/jaycee_lewis/32/61352_2.png) [@Jaycee\_Lewis](https://community.hubspot.com/u/Jaycee_Lewis)\
**Post date:** [November 3, 2025, 7:03pm UTC](https://community.hubspot.com/t/wordpress-api-integration/141883/2 "2025-11-03T19:03:02Z")

</div>

Hey, @DS171 👋 Thanks for the question. I am happy to help find some endpoints for you to look at, but before we do that, one important question for your use case: how are you handling middleware? Have you looked into Make or Zapier to see if there is a solution to help handle that part? Or do you have that part handled already? Thanks! — Jaycee

---

<div class="post-metadata">

**Author:** ![DS171](https://avatars.discourse-cdn.com/v4/letter/d/45deac/32.png) [@DS171](https://community.hubspot.com/u/DS171)\
**Post date:** [November 4, 2025, 8:05am UTC](https://community.hubspot.com/t/wordpress-api-integration/141883/3 "2025-11-04T08:05:34Z")

</div>

Hi Jaycee, thanks for your reply. For now, I just created a new Legacy App in the HubSpot UI and added the scopes I need to create tickets and conversations. At the moment, I’m building a Postman collection that I then want to integrate into a WP site, and the issue I ran into is that I can’t create a conversation from my side — I don’t even see a POST endpoint for creating one, only for tickets. So my question is: is there any endpoint I can use to start a conversation from my side? Thanks.

---

<div class="post-metadata">

**Author:** ![Jaycee\_Lewis](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/jaycee_lewis/32/61352_2.png) [@Jaycee\_Lewis](https://community.hubspot.com/u/Jaycee_Lewis)\
**Post date:** [November 5, 2025, 11:10pm UTC](https://community.hubspot.com/t/wordpress-api-integration/141883/4 "2025-11-05T23:10:49Z")

</div>

Hey, @DS171 👋 Thanks for clarifying. You are correct — there isn’t a simple POST endpoint to “create a new conversation” in the way you’re thinking (like starting a new chat thread from scratch). The most direct option is to look at using the [**HubSpot WordPress plugin and enable the chatflow option**](https://knowledge.hubspot.com/chatflows/add-a-chatflow-to-your-wordpress-pages). Hey @evaldas @GiantFocal is there a middle ground option I am not seeing here?

Thanks! — Jaycee

---

<div class="post-metadata">

**Author:** ![WebGuruz\_Tech](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/webguruz_tech/32/35272_2.png) [@WebGuruz\_Tech](https://community.hubspot.com/u/WebGuruz_Tech)\
**Post date:** [November 20, 2025, 2:23pm UTC](https://community.hubspot.com/t/wordpress-api-integration/141883/5 "2025-11-20T14:23:32Z")

</div>

Hi @DS171

If your goal is to start an actual conversation in HubSpot (not just create a ticket), then the only supported way is to use a Chatflow with the Custom API Action feature.

HubSpot does not let you create a new conversation thread directly through a public “Conversations API,” but you _can_ trigger a chatflow that opens a conversation by connecting your WordPress form to HubSpot using the chatflow’s private endpoint.

How this Works

1. Create a Chatflow in HubSpot (e.g., Live Chat or Bot).
2. Add a Custom API Action in the chatflow.
3. Your WordPress form submits data to this chatflow endpoint.
4. The chatflow receives the payload and starts a new Help Desk conversation automatically.
5. From there, the full 2-way chat happens inside the HubSpot Inbox.

Chatflows are the only channel that can programmatically initialize a real conversation thread.  
Tickets created via API do _not_ function like conversations, but chatflows do.

###

---

<div class="post-metadata">

**Author:** ![Jaycee\_Lewis](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/jaycee_lewis/32/61352_2.png) [@Jaycee\_Lewis](https://community.hubspot.com/u/Jaycee_Lewis)\
**Post date:** [November 21, 2025, 8:41pm UTC](https://community.hubspot.com/t/wordpress-api-integration/141883/6 "2025-11-21T20:41:52Z")

</div>

Thank you for the assist [@WebGuruz\_Tech](https://community.hubspot.com/t5/user/viewprofilepage/user-id/117268) 🙌 — Jaycee
