Does Zendesk offer an embeddable contact form?

Question

Can I embed a Zendesk contact form on my website? How do I connect my contact form with Zendesk?

Answer

Yes, you can embed a Zendesk widget on your website to allow users to contact you and submit tickets, or connect your custom contact form through the API. See the options below:

Add a widget to your website

If you want to embed customer service on your site without a custom API web form, your customers can get help and search for answers through the Web Widget (Classic) or the messaging Web Widget. See Comparing the Zendesk Web Widgets for an explanation of the differences between these widgets.

The Web Widget (Classic) allows you to embed a simple contact form on your website, where users can search for knowledge base articles, live chat with agents, submit a request, and request a callback. For more information, see Using Web Widget (Classic) to embed customer service in your website.

Third-party apps offer embeddable contact forms, though Zendesk doesn't provide support for these. Reach out to the dedicated support of each app for questions.

Embed your own contact form with the API

If you want to embed a more complex form on your website, create an HTML form and use the Zendesk API to submit the request. For an example, see Build a custom ticket form with the Zendesk API. The Developer API Reference documentation contains examples to create requests with the API.

Create custom ticket fields to store the data that your customers submit in the form. Map each of your form's fields to a custom ticket field in your account. For more information, see Add custom fields to your tickets and support request form.

Tip: If you don’t have a form, the help center offers a ticket form by default that your end users can use to submit a request, and if you need more than one, use multiple ticket forms.