Hello there, I need a little bit of help,
I'm building a custom integration where I mirror messages from the Guesty platform into HubSpot, including both guest messages and employee replies.
My goal is to:
- Create a ticket for each Guesty reservation
- Mirror the full conversation thread into that ticket
- Use that data for future reporting inside HubSpot
I have a few questions about the correct flow:
1. Hubspot documentation suggests that to send messages via the Conversations API, I must first create a conversation (not a ticket), and that doing so will automatically create a ticket in the associated pipeline.
- Is this correct?
- In that case, should I store the resulting threadId on the ticket (as a property), and use it later to post new messages into the same thread?
2. I created a custom channel, but I still can't figure out how to push messages into tickets directly. It seems like Conversations API is the only option for message mirroring. Can you please confirm?
3. Once a conversation is created using the Conversations API, how can I ensure that no automated emails or SMS are sent back to the guest as a result of syncing/mirroring a message into the thread?