How can I integrate SendFox and WordPress?
Add SendFox to WordPress by pasting a form's embed code from Grow → All forms (every plan), or connect the WP SendFox plugin with an API token (also every plan).
Which WordPress method should I use?
There are three ways to connect SendFox and WordPress. Embedding a form works on every plan, including Free. The plugin and the form connectors use the SendFox API: Lifetime and Pro get the full API, and the Free plan gets a limited set of endpoints. For tools beyond WordPress, see all SendFox integrations.
- Embed a SendFox form — paste a snippet into any post or page. Works on every plan, including Free.
- WP SendFox plugin — the official plugin; adds your forms via a widget/shortcode. Connects with an API token and works on every plan, including Free.
- Advanced Form Integration — sends entries from Gravity Forms, Contact Form 7, and other WordPress form plugins to SendFox via the API, also with an API token.
Option 1: Embed a SendFox form (all plans)
- In SendFox, go to Grow → All forms and create a form (or use an existing one)—see how to create and embed a SendFox signup form.
- Open the ⋮ menu on your form's row, choose Get embed code, then click Copy code. In the form builder, Get code (or Publish & get code for a new form) shows the same snippet.
- In WordPress, paste the snippet into a Custom HTML block on the post or page where you want the signup form.
Option 2: The WP SendFox plugin
- Install the WP SendFox plugin from the WordPress plugin directory.
- In SendFox, create an API token under Settings → Connections → API tokens—see how to get access tokens.
- Paste the token into the plugin's settings in WordPress, then add your forms with the plugin's widget or shortcode.
Free plan note: you can create API tokens on every plan, but the Free plan’s API covers a limited set of endpoints: reading your account, lists, campaigns and stats, adding and tagging contacts, and transactional email. A call outside that set returns "This endpoint requires a paid plan. The Free plan includes a limited set of API endpoints." If you see that error, use Option 1 or upgrade to Lifetime or Pro for the full API. The WP SendFox plugin only checks your account, reads your lists and adds subscribers, so it stays inside the Free set; other plugins depend on which endpoints they call.
Option 3: Connect Gravity Forms, Contact Form 7, and others
If you already collect signups with a WordPress form plugin, the third-party Advanced Form Integration plugin can forward new entries to your SendFox lists. It connects to SendFox through the API with an API token, so the Free plan note above applies to it too.
Troubleshooting
The plugin reports that an endpoint requires a paid plan
- Your account is on the Free plan, and the plugin called an API endpoint outside the Free plan’s limited set. Use the embedded-form method (Option 1) instead, or upgrade to Lifetime or Pro for the full API.
- Can’t find where to create the token? It’s under Settings → API tokens on every plan—see how to get access tokens.
My embedded form doesn't show up
- Paste the snippet into a Custom HTML block (not a plain paragraph), and make sure your theme or page builder isn't stripping scripts. See formatting your SendFox HTML form.
New WordPress signups aren't confirmed yet
- By default, people who sign up through a SendFox form get a confirmation email and must click its link before they are confirmed. See the confirmation question below.
Still stuck? Search the Help Center at help.sendfox.com or email support@sendfox.com with the page URL where the form should appear, the method you used (embed, plugin or form connector) and any error message you see.
Frequently Asked Questions
Which method works on the Free plan?
Embedding a SendFox form (Option 1) and the WP SendFox plugin (Option 2) both work on every plan: the plugin only reads your lists and adds subscribers, which the Free plan’s API includes. Other form integrations (Option 3) also connect through the API; on Free they work only if they stay within that limited set, while Lifetime and Pro get the full API.
Will WordPress signups get a confirmation email?
Yes, by default. People who join through a SendFox form or the API get a confirmation email (double opt-in). To switch to single opt-in, turn off Require double opt-in under Settings → List defaults: on a paid Lifetime plan once your sending domain is validated, and on Pro at any time. See SendFox and GDPR for consent options.
Do I need to update the embed code after I edit my form?
No. The snippet always loads the latest version of your form, including its fields, theme and display mode. Only the legacy HTML embed misses later changes.
Can I connect WordPress through Zapier instead?
Yes—if your WordPress setup has a Zapier integration, you can route signups through it. See SendFox's Zapier app (Lifetime and Pro).