Skip to content

Zapier & Slack Integration

While Lucid Forms provides native integrations with Google Sheets and custom Webhooks, you can connect your forms to over 5,000+ other web applications by routing submissions through Zapier.

This guide will show you how to connect Lucid Forms to Zapier using webhooks to send submissions directly to channels like Slack, Discord, Notion, HubSpot, Salesforce, and more.


  • A Lucid Forms account on the Pro Plan (which enables Webhooks).
  • A free or premium Zapier account.

  1. Log in to your Zapier dashboard and click the Create Zap button.

  2. In the App Directory, search for and select Webhooks by Zapier.

    • Select Catch Hook as the Event.
    • Click Continue.
  3. Zapier will generate a unique URL for you (e.g. https://hooks.zapier.com/hooks/catch/...).

    • Copy this URL to your clipboard.
    • Click Continue.
  4. Now, navigate to your Lucid Forms Dashboard:

    • Select your form.
    • Click on the Integrations tab in the sidebar.
    • Scroll down to the Webhooks section.
    • Paste the Zapier URL into the webhook endpoint field.
    • Set the toggle to Enabled and click Save Settings.
  5. Before testing in Zapier, submit a dummy entry to your form using your website (e.g., set Name = John Doe, Email = john@example.com). This ensures there is a payload in the queue for Zapier to inspect.

  6. Go back to Zapier and click Test trigger. Zapier will fetch the test submission from Lucid Forms. You should see a preview of your form data (such as name, email, and message) in JSON format. Click Continue if the test is successful.

  7. Choose where you want to send your form submissions:

    • For Slack: Choose the Slack app, select Send Channel Message, authenticate your Slack account, choose a channel, and construct the message using variables from your form (e.g. New lead: {name} ({email}) wrote: {message}).
    • For Notion: Choose Notion, select Create Database Item, link your workspace, and map the form input values to your Notion database properties.
    • For HubSpot/CRM: Match inputs like name and email to contact fields to automatically create leads.
  8. Once everything is mapped correctly, click Publish Zap in Zapier.


By connecting Lucid Forms to Zapier, you can unlock many automation recipes:

  • Instant Chat Alerts: Send alerts containing submission details to your team’s internal Slack or Discord channels.
  • Auto-Sync to CRMs: Automatically create new contact cards in HubSpot, Salesforce, ActiveCampaign, or Mailchimp.
  • Create Support Tickets: Generate a new ticket in Zendesk or Freshdesk every time a user submits a support contact form.
  • Generate PDF Invoices: Pipe request data directly to Google Docs or DocuSign to draft contracts or reports.

  • Zapier not receiving data: Check if your webhook is enabled in the Lucid Forms dashboard settings. Ensure you have submitted a real test entry after saving the webhook endpoint.
  • Empty fields in Zapier: If some inputs aren’t displaying in Zapier’s test interface, check that those fields have a name attribute in your HTML code (e.g., <input name="phone" />). Inputs without names are ignored.