How can we help you?

Formstack Guide

Formstack Guide

Formstack Integration

Velaro receives a webhook from Formstack when a form is submitted. The submission triggers a Velaro workflow where you can route the conversation, create a ticket, tag it, or fire a bot response. Contact and field data from the form is mapped to Velaro so submissions create or update contact records automatically.


Connect Formstack

Step 1 — Copy your Velaro webhook URL

1. In Velaro, go to Settings → Integrations → Formstack

2. Copy the webhook URL shown on that page

Step 2 — Add the webhook in Formstack

1. In Formstack, open the form you want to connect

2. Go to Settings → Notifications → Webhooks

3. Click Add Webhook

4. Paste your Velaro webhook URL as the destination

5. Set the method to POST

6. Save the webhook

Formstack sends a POST to Velaro every time that form is submitted. Repeat this for each form you want to connect.


Map Form Fields to Velaro Contacts

Field mapping controls how Formstack data becomes a Velaro contact record.

1. In Velaro, go to Settings → Integrations → Formstack → Field Mapping

2. For each Formstack field, select the matching Velaro contact field

Formstack field typeMaps to Velaro field
NameContact name (first + last)
EmailContact email — used to match or create a contact
PhoneContact phone number
CompanyContact company
Text / ParagraphAny custom contact field or conversation note

When a submission arrives, Velaro checks whether a contact with that email already exists. If yes, the record is updated. If no, a new contact is created.


Build a Workflow for Form Submissions

After setting up the webhook and field mapping, create a Velaro workflow that triggers on form submissions.

1. Go to Workflows → New Workflow

2. Set the trigger to Formstack Form Submitted

3. Add the actions you want — route to a team, send a bot message, tag the conversation, create a ticket, or notify an agent

4. Activate the workflow

You can create different workflows for different forms. Use the form name or a custom tag to route contact form submissions to one team and quote request forms to another.


Use Cases

Contact form → create ticket — Visitor submits a support request on your website. Velaro creates a conversation, tags it as Support, and routes it to your support queue.

Quote request → notify sales — Prospect fills out a quote request form. Velaro creates a conversation, assigns it to the sales team, and sends the agent a notification with the form details.

Intake form → route by field value — You have a multi-department intake form with a "Department" dropdown. Velaro reads that field and routes to the matching team automatically.

Form submission → bot response — After a form is submitted, Velaro triggers a bot to send an immediate acknowledgment via email or SMS using the contact info from the form.


Troubleshooting

SymptomWhat to check
Submission not arriving in VelaroIn Formstack, go to Settings → Notifications → Webhooks and check the delivery log. A failed delivery means Formstack could not reach the Velaro webhook URL. Confirm the URL was copied exactly from Settings → Integrations → Formstack.
Contact not created or updatedConfirm the email field is mapped in Field Mapping. Velaro uses email as the matching key — if the form does not include email, a new contact is created on every submission without deduplication.
Workflow not triggeringConfirm the workflow trigger is set to Formstack Form Submitted and the workflow is active. Check Workflows → Activity Log for any trigger errors.
Wrong team receiving submissionsCheck the routing action in your workflow. If you are routing by a form field value, confirm the field is mapped and the value matches the routing rule exactly (case-sensitive).

Share: Email

Was this article helpful?