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.
Prerequisites
Section titled “Prerequisites”- A Lucid Forms account on the Pro Plan (which enables Webhooks).
- A free or premium Zapier account.
Step-by-Step Connection Guide
Section titled “Step-by-Step Connection Guide”-
Create a New Zap in Zapier
Section titled “Create a New Zap in Zapier”Log in to your Zapier dashboard and click the Create Zap button.
-
Choose Webhooks by Zapier as the Trigger
Section titled “Choose Webhooks by Zapier as the Trigger”In the App Directory, search for and select Webhooks by Zapier.
- Select Catch Hook as the Event.
- Click Continue.
-
Copy the Webhook URL
Section titled “Copy the Webhook URL”Zapier will generate a unique URL for you (e.g.
https://hooks.zapier.com/hooks/catch/...).- Copy this URL to your clipboard.
- Click Continue.
-
Add the URL to Lucid Forms
Section titled “Add the URL to Lucid Forms”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.
-
Send a Test Submission
Section titled “Send a Test Submission”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.
-
Test the Trigger in Zapier
Section titled “Test the Trigger in Zapier”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.
-
Add Action Steps (e.g. Slack, Notion)
Section titled “Add Action Steps (e.g. Slack, Notion)”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.
- 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.
-
Publish Your Zap
Section titled “Publish Your Zap”Once everything is mapped correctly, click Publish Zap in Zapier.
Useful Zapier Workflows
Section titled “Useful Zapier Workflows”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.
Troubleshooting
Section titled “Troubleshooting”- 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
nameattribute in your HTML code (e.g.,<input name="phone" />). Inputs without names are ignored.