Using FormBeep with WordPress#
Add a WhatsApp-connected contact form to any WordPress site — including Elementor, Divi, Kadence, Astra, BuddyBoss, and other major page builders — by pasting the FormBeep embed snippet.
Step 1: Add Allowed Domain#
- In Allowed Domains on your FormBeep Dashboard, enter only the hostname of your live WordPress site:
✔
example.com✔shop.example.com(subdomain) ✔localhostor127.0.0.1(local testing)
Allowed Domains must be hostname-only. Don’t include protocol, paths, or ports.
Step 2: Add the Form to a WordPress Page#
You can embed FormBeep in any page or post. Use the method that matches your editor.
Using the Block Editor (Gutenberg)#
- Edit the page where you want the form.
- Click + to add a block.
- Select Custom HTML.
- Paste your full FormBeep embed snippet (including the script tag).
- Publish / Update.
Example snippet:
<form id="contact-form">
<input name="name" placeholder="Your name" required>
<input name="email" type="email" placeholder="you@example.com" required>
<textarea name="message" placeholder="Message" required></textarea>
<button type="submit">Send</button>
</form>
<script src="https://api.formbeep.com/v1/s/formbeep.js"
data-api-key="YOUR_API_KEY"></script>Using Elementor#
- Open your page in Elementor.
- Drag the HTML widget onto the page.
- Paste the full embed snippet (including the
<script>). - Click Update.
Using Divi#
- Edit your page with Divi.
- Add a Code Module.
- Paste the full embed snippet.
- Save and publish.
Step 3: Test Your Form#
Always test on the published page URL. Some builders and previews don’t run scripts reliably or strip them out contextually.
- Open the page on your live site.
- Submit a test message.
- Check your WhatsApp for the instant Meta notification.
Troubleshooting: “Domain not allowed”? Ensure the URL in your browser bar exactly matches the value you put in the Allowed Domains dashboard (minus the https://).