Often times, complex customer queries require your team to collect more detailed information from the customer. When this information is exchanged via a typical email or chat exchange, it can lead to unnecessary back and forth and longer resolution times.
Use this article to set up the right method for sending ticket forms to your customers.
There are four primary ways to send a ticket form to a customer:
Automatically send ticket forms using Workflows.
Manually send a ticket form in the Inbox.
Present a ticket form in your product using Intercom's Tickets API.
Send a ticket form via WhatsApp, SMS, Facebook Messenger, or Instagram DMs.
Let’s dig into each one of those.
How to automatically send a ticket form using Workflows
Set up an automation in Workflows with the following configurations:
Trigger - Customer opens a new conversation in the Messenger.
Branching conditions - Provide customers with options to select from, which reflect the type of help they need.
Action - Send a ticket form in the appropriate Workflow paths.
The screenshot below shows an example Workflow configured with a Messenger trigger, branching conditions based on customer selection, and a Send Ticket action in each path.
When the Workflow runs, the customer sees the ticket form in the Messenger. They can open it and submit their details directly from the chat.
To set up your Workflow, navigate to AI & Automation > Workflows from the left menu. Next, click on New workflow.
Learn more about using tickets in Workflows.
Note: Time and Date ticket attributes can't be updated on customers' end. Because of that, you shouldn't be able to add it to tickets when sending it for customers to fill
How to manually send a ticket form in the Inbox
If a customer hasn't gone through an automated Workflow, a teammate can manually send them a ticket form directly from the Inbox.
1. Press ⌘ K / Ctrl K from within a conversation, then search for Send a ticket form.
2. Select the ticket type to insert the form into the conversation.
3. Send the form and add any additional message to the conversation if needed.
How to send ticket forms via WhatsApp, SMS, Facebook Messenger, or Instagram DMs
Ticket forms aren't limited to the Messenger. You can send customers a hosted ticket form link directly within a conversation on WhatsApp, SMS, Facebook Messenger, or Instagram DMs — no extra setup required.
When a customer opens the link, they see a branded web form identical to the Messenger form experience, including conditional fields and file uploads. Once they submit it, the ticket is created automatically and they'll receive status updates back in their original channel.
How to send a ticket form link
Use the Send Ticket action in Workflows. When the Send Ticket action runs in a non-Messenger conversation, Intercom automatically generates a hosted form link and delivers it to the customer in the format appropriate for their channel. No additional configuration is needed.
Tip: No new workflow setup is required. If you already use the Send Ticket action in your Workflows, it now works automatically for WhatsApp, SMS, Facebook Messenger, and Instagram DMs.
What customers receive on each channel
The following table shows how Intercom delivers the ticket form link to customers on each supported channel when the Send Ticket action runs outside the Messenger:
Channel | What the customer receives |
Interactive call-to-action (CTA) button they tap to open the form | |
Facebook Messenger | Interactive CTA button they tap to open the form |
Instagram DMs | Plain text link (Instagram's API doesn't support buttons) |
SMS | Plain text short URL (kept under 160 characters) |
Note: On Instagram DMs, customers receive a plain text URL rather than a button. It's worth noting this in any customer-facing context so they know tapping the link will open a form.
The form renders automatically in the customer's language and locale.
Link expiry
Hosted ticket form links are single-use and time-limited:
Ticket form links sent via social channels (WhatsApp, Facebook Messenger, Instagram DMs, and SMS) expire after 1 hour.
Important: If a customer doesn't open the link before it expires, the form will no longer work. The teammate will need to resend the ticket form from the conversation to generate a new link.
Ticket status updates
Once the customer submits the form and the ticket is created, they'll automatically receive status updates in the same channel where the form link was sent. For example, a customer who received the form via WhatsApp will get ticket updates in WhatsApp — they don't need to check a separate portal.
FAQs
Why is my customer receiving a link instead of seeing a form in the chat?
On channels outside the Messenger (WhatsApp, SMS, Facebook, or Instagram), the ticket form opens in a hosted web page rather than inside the conversation. This is expected behavior. The form is secure, branded, and identical to the in-Messenger experience.
What if my customer doesn't click the link in time?
If the link expires before the customer opens it, they'll reach a dead end. Resend the ticket form from within the conversation to generate a fresh link.
Why did my customer on Instagram receive a plain text link instead of a button?
Instagram's API doesn't support interactive CTA buttons, so the form link is sent as a plain text URL. This is a platform limitation, not a configuration issue.
Will my customer receive ticket updates in the same channel?
Yes. Once a ticket is created from the hosted form, status updates are automatically sent back to the customer in their original channel — WhatsApp, SMS, Instagram DMs, or Facebook Messenger.
Do I need to configure anything to use this?
No. If you already use the Send Ticket action in your Workflows, it works automatically across all supported channels. No new setup is required.
How to present a ticket form in your product
You can also build and present ticket forms in your product. When a customer submits the form, you call Intercom’s API to create a ticket in your inbox with the information provided in the form.
📖 To learn more about our Tickets API, visit the Developers Hub.
Need more help? Get support from our Community Forum
Find answers and get help from Intercom Support and Community Experts






