
Connection settings: API key, list, default contact status, role filters, and connection test.
Sitebix to EmailOctopus connects your site to EmailOctopus API v2:
wp-config.php constant), list picker, default contact status (subscribed vs pending for double opt-in), connection test.POST /wp-json/sitebix-weo/v1/webhook/{source_id} with shared secret (?secret= or X-Sitebix-WEO-Secret). Optional IP allowlist. First-hit “hold until mapped” workflow with sample payload and replay.No Composer dependencies. Rate limits (429) are handled with retries/backoff.
Developer: K. Young · Brand: Sitebix · Support: [email protected]
emailAddress or email_address).?secret=YOUR_SECRET or send header X-Sitebix-WEO-Secret: YOUR_SECRET.IP allowlist: One IP per line in the source settings; empty list allows all. Behind reverse proxies, REMOTE_ADDR may need server configuration for accuracy.
Bulk sync enumerates existing list contacts (paginated), compares to WordPress users (optional role checkboxes on the Connection tab), then upserts missing contacts in batches. If Action Scheduler is available (e.g. via WooCommerce), jobs run there; otherwise WP-Cron schedules follow-up ticks. Keep WP_CRON or a real cron visiting wp-cron.php enabled on budget hosts.
This plugin connects to the EmailOctopus email marketing API (https://api.emailoctopus.com) so site owners can sync WordPress users and form submissions to EmailOctopus lists.
What it is used for: creating and updating EmailOctopus contacts, listing lists and fields, testing the API connection, and (when configured) comparing WordPress users to list contacts during bulk sync.
What data is sent and when:
* The site owner’s EmailOctopus API key is sent as a Bearer token on every API request (after they save it in settings, or via the optional SITEBIX_WEO_API_KEY constant).
* Contact data mapped by the site owner (at minimum an email address; optionally names, custom fields, and tags) is sent when a WordPress user is created/updated and matches sync rules, when an Elementor form action or webhook source processes a submission, when a held webhook sample is replayed, or when a bulk user sync runs.
* Connection tests and list/field lookups send only authentication and list identifiers — not contact payloads — when an admin uses those controls.
No contact data is sent until the site owner configures an API key and active mapping sources. EmailOctopus is operated by Three Hearts Digital Ltd.
Developed by K. Young for Sitebix.