Skip to content

Integrations

Formtress lets you connect each form to one or more integrations. When a clean submission comes in, all connected integrations fire automatically.

Send email notifications for every clean submission.

  • Multiple recipients — send to different email addresses.
  • Conditional routing — route emails based on field values (e.g., send “Sales” inquiries to sales@company.com and “Support” to support@company.com).
  • Custom subjects — set dynamic email subjects based on who is receiving the email.
  1. Either:
    • Go to the Connect page from the sidebar.
    • Open a form in your dashboard and click on Connect.
  2. Select Email.
  3. Fill in the required fields (e.g., recipient email, subject template).
ConditionRecipientSubject
department equals salessales@acme.comNew sales inquiry from {name}
department equals supportsupport@acme.comSupport request: {subject}
(default)hello@acme.comNew form submission

Forward clean submission data to any URL that accepts POST requests — Zapier, Make, n8n, your own API, or any other service. This is helpful for connecting to 3rd-party tools without overwhelming them with spam submissions.

  1. Open a form in the dashboard.
  2. Click Connect.
  3. Click on Webhook.
  4. Select a service or choose “Custom”.
  5. Paste your webhook URL (You will get a guide for your chosen service).

The webhook sends a POST request with a JSON body containing all submitted fields:

{
"submissionId": "abc123",
"formId": "form456",
"formName": "Demo Form",
"workspaceId": "workspace789",
"workspaceName": "Demo Workspace",
"timestamp": "2025-11-18T10:30:00.000Z",
"fields": {
"First-name": "John",
"Last-name": "Doe",
"Email": "john.doe@example.com"
},
"metadata": {
"pageUrl": "https://example.com/demo-form",
"city": "New York",
"country": "USA",
"language": "en-US"
}
}

Any service that accepts incoming webhooks will work:

  • Zapier — use the “Webhooks by Zapier” trigger.
  • Make (Integromat) — use the “Webhooks” module.
  • n8n — use the “Webhook” trigger node.
  • Custom API — point to any endpoint that accepts POST requests.

If an integration failed (e.g., webhook endpoint was down) or a submission was initially flagged as spam and later marked clean, you can re-trigger integrations from the submission detail view.

  • HubSpot — native integration to push contacts and form data directly to HubSpot CRM.