Available on: Professional, Business plans
When you connect Formspree to a Gorgias account, each form submission will add a new ticket to your support helpdesk, along with the contact name, email, and other data that you may consider important.
Creating forms and connecting the Gorgias plugin
First lets create a new project and form. At the dashboard, click the + button to create a new project. Give the project name and select the Dashboard Project option (selected by default).
Once you created the project, click the + button under the project to create a form.
Give a form name and click Create Form.
Once you created the form you will be redirected to the Integration tab. Go to the Workflow tab to see the enabled plugins. The Email plugin is created and enabled by default. You can disable or remove if you don't need email notifications.
Note: if you can't see the Workflow tab on your form, go to the Account menu (top right side) and enable the Workflow feature at the Labs section.
At the Workflow tab click + Add new at the Actions section and then click on Gorgias plugin.
You'll need to specify the subdomain of your Gorgias account.
After clicking Connect you will be redirected to log in your Gorgias account
Once you've authorized the Formspree App you will be redirect to select the target emails. These emails are where new tickets will be sent.
Select the target emails and click Connect.
Once is done you will see the Plugin settings modal
In the future, if you'd like to change the target emails or disable the plugin entirely, you can do so by clicking on the Gorgias button again to adjust its settings.
Form Setup
Before using the Gorgias Plugin you must create a form to collect support requests. Any HTML form will work, as long as it contains "email" and "message" inputs. In addition, there are a few special named inputs you can use to customize the Gorgias ticket and contacts.
name="email" (Required)
Your form can contain an "email" named input. To take advantage of built-in browser validation, set the input type to "email".
Formspree will use the email address to create a new Gorgias contact. If a user already exists with the given email address, it will add the ticket under that account.
For example:
<input type="email" name="email" placeholder="Your email address" required>
name="name"
Adding an input named "name" or using "firstName" and "lastName" inputs will set the user's name on the ticket.
This is an optional field.
<input type="text" name="firstName" placeholder="Your first name">
<input type="text" name="lastName" placeholder="Your last name">
or
<input type="text" name="name" placeholder="Your full name">
name="subject"
Adding an input named "subject" will set the subject line of the ticket. When implementing your form you may choose to use a text input and allow the user to provide their own subject line. For example:
<input type="text" name="subject" placeholder="What's the subject of your request?">
Alternatively, you may choose to use a select input, allowing your visitor to select from a list of predefined subjects. For example:
<select name="subject">
<option value="Technical Support Request">Technical Support Request</option>
<option value="Sales Request">Sales Request</option>
</select>
name="message"
Adding an input named "message" or "msg" will set the main text content of the support ticket. Normally it's best to use a textarea tag for the message, allowing the visitor to type in multiple lines.
While not required server-side, you may want to add the required attribute if you want users to fill this out.
<textarea name="message"></textarea>
name="tags"
An input named "tags" can be used to add tags to the ticket. You should send the tags split by a comma.
This is an optional field.
<input type="text" name="tags" value="nice tag, another tag">
Attachments and additional fields
Also is possible to attach files to the ticket. To do this check file uploads help article. Every uploaded file will be attached to the ticket. Please be aware of the file size limits.
Every other form field will be added as ticket metadata.