This integration allows you to quickly collect information from a customer by embedding a typeform in an Intercom Messenger window.
This article explains:
- How to add a typeform to your Intercom Messenger home apps (so it appears every time someone opens a chat)
- How to share typeforms in an Intercom Messenger chat.
People will be able to open and complete your typeform from inside Messenger, making for a seamless experience.
What you’ll need:
- A Typeform account with at least one active typeform.
- An Intercom account.
- A web site that hosts your Intercom Messenger
How to add a typeform to your Messenger home apps
You can add a typeform to your home apps in Intercom Messenger so that it automatically appears as soon as a customer brings up the Intercom Messenger on your site.
Note! Currently, this integration doesn't support the mobile SDKs.
1. Log in to Intercom. To add a typeform to your Intercom Messenger, click Settings in the left side menu.
2. Under Channels, click Messenger.
3. The first time you do this, you need to connect your Typeform account.
In the Content section of your messenger, scroll down and click Customize Home with apps.
4. Scroll down and click Add an app.
5. Next, click Explore the App Store in the window that opens.
6. Search for Typeform and install the app.
7. Go back to the messenger, then click Add an app under Customize Home with apps.
You can now select the Typeform app that you just added.
8. Click Create a new block to select which form you want to use.
9. Search for the typeform or scroll through the library below and click on the form you want to use.

Note! With this integration, the Ending screens of your typeforms aren't shown to users because Intercom closes the form on submission.
10. If you have added URL parameters to your typeform, choose how you want to map them to Intercom attributes.

Note! You can't map forms that have 3 or more URL parameters.
11. When you're done with mapping your URL parameters, click Next.
12. Next, you have to give your messenger block a name and additional details.
Add a Block Title, Subtitle and Button text.
Select One time use or Save for later.
Now you can choose how many times you want to let people submit your typeform. Select the Allow Multiple Submissions checkbox to let them submit your typeform multiple times, or leave it empty to let them submit it only once. Click Insert block.
13. You can now see what your typeform will look like in Messenger.
If you’re happy, click Save and set live in the top right corner to activate the integration.
Warning! You cannot interact with this preview, you can only see what it will look like. Test the Messenger live on your site.
14. Now, when someone opens Intercom Messenger on your site, your typeform will appear.
How to share typeforms while chatting in Intercom Messenger
1. Agents in your Intercom team will also be able to share typeforms while chatting to customers. Simply click the shortcuts icon in the reply field.
2. Select Use Typeform.
Click Create a new block and follow the steps from #8 above.
Once you've inserted a new block with your form, simply send the message in the chat.

Note! You can only connect one Typeform account to Intercom. Make sure any typeforms you want to share are in the correct account!
You can also check out this troubleshooting and FAQ article to find the answers to some of the most common question about our Intercom Messenger integration.