WordPress plugin intelligence profile

Sitebix to EmailOctopus

Sync WordPress users and forms to EmailOctopus lists with mapping profiles, webhooks, bulk sync, and an activity log.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.0.1
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.2 · PHP 7.4
Directory statusactive
Last directory update15 Sept 20261mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Sitebix to EmailOctopus version 1.0.1 as active, updated 1mo ago and tested up to WordPress 7.1.

Overview

About this plugin

Sitebix to EmailOctopus connects your site to EmailOctopus API v2:

  • Connection — API key (encrypted in the database or via wp-config.php constant), list picker, default contact status ( subscribed vs pending for double opt-in), connection test.
  • Sources — Multiple named profiles with field mapping (source keys → EmailOctopus field tags), static tags, and optional dynamic tags from one payload field.
  • WordPress user sync — Role filters, comparison against list contacts (paginated API), batched upserts via Action Scheduler when available, otherwise WP-Cron.
  • Elementor Pro — Native “Sitebix → EmailOctopus” form action after submit (mapping profile selector).
  • Webhook — REST endpoint 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.
  • Activity log — Custom database table; filterable/paginated admin log (created, updated, skipped, webhook held, errors, bulk sync).

No Composer dependencies. Rate limits (429) are handled with retries/backoff.

Developer: K. com

Elementor Pro (native action)

  • In Sitebix EO → Sources & mapping, add an Elementor profile and map form field IDs to EmailOctopus tags (include one row for your list’s contact email field — often emailAddress or email_address ).
  • Edit your Elementor form → Actions After Submit → add Sitebix → EmailOctopus.
  • Select the mapping profile and save.

Webhook (Elementor “Webhook” action or any HTTP client)

  • Add a Webhook source; set a New webhook secret and save.
  • Copy the Webhook URL from the source card. Append?secret=YOUR_SECRET or send header X-Sitebix-WEO-Secret: YOUR_SECRET.
  • On first receive, while mapping is incomplete or the source is inactive, the plugin holds the payload, stores a redacted sample, and returns HTTP 202. Complete mapping, set state to Active, check Active, then save. Use Replay sample if needed.

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.

User sync & background processing

Bulk sync enumerates existing list contacts (paginated), compares to WordPress users (optional role checkboxes on the Connection tab), then upserts missing contacts in batches. g. via WooCommerce), jobs run there; otherwise WP-Cron schedules follow-up ticks.

php enabled on budget hosts.

External services

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.

  • Terms of Use: https://emailoctopus.com/legal/terms
  • Privacy Policy: https://emailoctopus.com/legal/privacy

Credits

Developed by K. Young for Sitebix.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • elementor
  • email
  • emailoctopus
  • marketing
  • webhook
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.2 · PHP 7.4
Update activity15 Sept 20261mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.