Integrate your typeform with Freshdesk to turn your form responses into Freshdesk tickets. You can create a form to collect all the information you need from a customer to start supporting their requests.
What you’ll need:
- A Typeform account
- A typeform
- A Freshdesk account
The Freshdesk integration is available on all Typeform plans, except for Typeform legacy plans.
Create your typeform
First, you’ll need to create a typeform. Your form must include the following:
- An email question - Use the Email question type or the Email field in the Contact info question type).
- A question that asks the level of importance of the issue (Urgent, High, Medium, Low) - Use a Multiple Choice or Dropdown question type.
- A question asking for the ticket’s subject line - Use a Short or Long text question type.
- A question asking to describe the issue or what the request is - Use a Short or Long text question type
- (Optional) A question to determine the status of the ticket (Open, Pending, Resolved, Closed) - Use a Multiple Choice or Dropdown question type. Alternatively, you can create a custom variable for the status of a ticket if every ticket created from a form response is considered the same status. The ticket created will default to Open if the status field is not mapped.

Note! Video answers and the text option from Video Answers isn’t supported.
Connect your typeform with Freshdesk
1. Open the form you want to integrate with Freshdesk. Click Connect.
2. Scroll or search for Freshdesk and click the Connect button. Make sure to click Connect on the new version labeled Freshdesk.
3. Enter your Freshdesk API key and Helpdesk URL (domain) in the corresponding fields and click Add account.

Note! When entering your domain, you only need to enter the part before .freshdesk.com of your portal URL. For example, if your portal domain is acmehelp.freshdesk.com, you only need to enter acmehelp in the domain field.
4. Then click Continue after your account has been connected.
5. Next, map your form questions to Freshdesk fields. Click Finish when you’re done.
You can only map your Typeform questions to the following Freshdesk fields:
| Typeform | Freshdesk |
| Email or Contact info | |
| Multiple Choice, Dropdown | Priority, Status |
| Short, Long Text | Ticket subject, Ticket description |
| Variables | Status, Ticket subject, Priority |
6. Now your form is connected to Freshdesk. Whenever someone fills out your form, it’ll automatically create a ticket in Freshdesk.
7. To turn off the integration, go to the Connect panel and toggle it off, or click the three-dots to delete the integration.