Skip to main content
Magento 2 (Open Source) has no native outbound webhooks, so Senderz connects with a pasted integration token and polls for order changes on a schedule. This is forced by the platform, not a shortcut.

Connecting

1

Create an integration in Magento

In Magento Admin, create an Integration and grant it access to customers and orders. Copy the access token and your store base URL.
2

Paste into Senderz

Connect Magento from Settings → Integrations and paste the token + base URL. Senderz verifies it against your store.
3

Back-fill + poll

Existing customers and the last 60 days of orders back-fill. From then on a job polls every 10 minutes for orders changed since the last run.

Bearer tokens must be enabled

On Magento 2.4.4+, standalone bearer tokens are disabled by default. The merchant must enable oauth/consumer/enable_integration_as_bearer, or the token returns a generic 401. A bearer-disabled store and a missing-ACL store return the same 401 — the connect error names both causes.

Order state → events

Magento triggers key on the order state (the fixed 8-value machine), never the merchant-defined status: You can override the state→event map per workspace.

Timezone correctness

Magento timestamps are naive UTC (no Z). Senderz parses them as UTC and stamps each backfilled order at its real date, so lifetime-value and predictive windows stay accurate.

v1 limits

  • Order sync is poll-based (10-minute cadence) until the Senderz Magento extension ships.
  • OAuth 1.0a signing (the robust auth path) is a follow-up; v1 uses the integration bearer token.
  • Product catalog sync and popups are not wired for Magento in v1.