Using FormBeep with Webflow#
There are two ways to connect FormBeep with Webflow. Choose based on your plan:
| Method | Works on | Requires |
|---|---|---|
| Webhook | Free & paid plans | Nothing extra |
| Embed Script | Paid plans only | Custom code access |
Method 1: Webhook (All Plans)#
This method works on all Webflow plans including free. No code required.
Step 1: Copy Your Webhook URL#
- Go to your FormBeep Dashboard → Webhooks
- Click + Create webhook, choose Webflow as the platform, and save
- Copy the webhook URL from the list
Step 2: Add the Webhook in Webflow#
- Open your site in the Webflow Designer
- Click on your form element to select it
- Open the Settings panel on the right
- Scroll down to Form Settings → under the Action section, click the + button next to Webhooks
- Paste your FormBeep webhook URL — you can ignore the “Webhook Secret” field
- Publish your site
Step 3: Test#
- Visit your published site — webhooks do not fire in Webflow’s preview mode
- Submit a test form
- Check WhatsApp for the notification
Method 2: Embed Script (Paid Plans Only)#
Webflow’s custom code feature requires a paid plan. This method intercepts the form directly in the browser.
Step 1: Add Allowed Domain#
Add your Webflow site’s domain in the FormBeep Dashboard → Domains:
- ✔
yoursite.webflow.io(free Webflow subdomain) - ✔
example.com(custom domain on paid plan)
Step 2: Add the FormBeep Script#
- Go to Site Settings → Custom Code
- Scroll to Footer Code (Before
</body>tag) - Paste:
<script src="https://api.formbeep.com/v1/s/formbeep.js"
data-api-key="YOUR_API_KEY"></script>Replace YOUR_API_KEY with your actual key from the FormBeep Dashboard.
- Click Save Changes and Publish
Step 3: Test#
- Visit your published site
- Submit a test form
- Check WhatsApp for the notification
Troubleshooting#
Not receiving notifications?
- Webhooks and embed script both only fire on the published site, not in Webflow’s preview mode
- For the webhook method: confirm the URL is pasted correctly with no extra spaces
- For the embed method: make sure the domain in your browser matches exactly what you added in Allowed Domains (no
https://, no trailing slash) - Verify your WhatsApp number is set up in the FormBeep Dashboard
Need help? Reach out at hello@formbeep.com or message @rishikeshs on Discord.