How can I integrate SendFox and WordPress?
Add SendFox to WordPress by pasting a form's embed code from Growth → Forms (every plan), or connect a plugin with an API token (paid plans: Lifetime or Pro).
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, which needs a paid plan: Lifetime or Pro. 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, so it requires a paid plan.
- Advanced Form Integration — sends entries from Gravity Forms, Contact Form 7, and other WordPress form plugins to SendFox via the API. Also requires a paid plan.
Option 1: Embed a SendFox form (all plans)
- In SendFox, go to Growth → 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 (paid plans)
- 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: API tokens are a paid-plan feature—on the Free plan the API returns the error "API access requires a paid plan." Use Option 1 instead, or upgrade.
Option 3: Connect Gravity Forms, Contact Form 7, and others (paid plans)
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, so it also needs an API token from a paid plan.
Troubleshooting
The plugin asks for an API token I can't create
- API access (and token creation) is included with paid plans only. On the Free plan, the API tokens page shows an upgrade prompt—use the embedded-form method instead, or upgrade.
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). The plugin and form-integration methods use the SendFox API, which requires a paid plan.
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 (paid plans).