Indie Member Integration
Connect your Indie Member account to Cyber Mail 9000 and your membership activity flows straight into your automations — new members, plan changes, failed payments, and product purchases all become triggers.
The connection is account-wide: one link covers every brand under your account. Each incoming event is offered to all your brands, and only the brands with a matching automation act on it. Brands that aren’t listening get nothing — no stray subscribers, no clutter.
How to connect
The connection is started from Indie Member, not from here.
- In your Indie Member dashboard, open Integrations → Cyber Mail 9000 and click Connect.
- You’ll be sent to Cyber Mail 9000 to confirm. Sign in with the same email that owns your Indie Member account — the connect step requires a matching owner email. If the emails differ, you’ll get a clear message telling you which email to sign in with.
- Once confirmed, the link is live. Indie Member starts pushing events immediately.
You can see the connection status, last event time, and synced resource count any time under Settings → Integrations → Indie Member.
The events you can trigger on
Seven events stream in today:
| Event | When it fires | Carries a resource? |
|---|---|---|
| Member created | A new member joins (free or paid), once ever | No |
| Membership started | A specific plan becomes active | Plan |
| Membership canceled | Member cancels or a subscription ends | Plan |
| Payment failed | A recurring invoice fails (past due) | Plan |
| Plan changed | An existing member switches plans | Plan (the new one) |
| Product purchased | A one-time product or bundle purchase completes | Product |
| Product refunded | A full or partial refund is processed | Product |
Owner test accounts are never sent — browsing your own membership site won’t create subscribers.
Building an automation
- Create a new automation and choose the Indie Member event trigger.
- Pick the event type from the list above.
- Optionally narrow it with a resource filter — a specific plan, product, or course. The dropdown is populated from your Indie Member catalog, which Indie Member keeps in sync automatically as you add or edit resources.
When the event arrives, the matched subscriber is found (by Indie Member member id, then email) or created, enriched with indieMember.* fields (member id, account, display name, last event, active plans), and enrolled in your automation.
Testing without waiting for a real event
On Settings → Integrations → Indie Member (while connected) use Send a test event. Pick an event type, optionally a resource and email, and Cyber Mail 9000 runs a synthetic event through the exact same path a real one takes — so you can confirm an automation enrolls before going live. The result shows, per brand, whether an automation matched and enrolled.
The generic path (other tools, or as a fallback)
Indie Member can also send a flattened { email, tags, fields } payload to any generic webhook. Cyber Mail 9000’s inbound webhook (Settings → Integrations → Webhooks) accepts exactly this shape, so you can point Indie Member’s generic connector at your inbound token as a fallback. Caveats:
- Inbound tags do not fire
tag_addedautomations — use thesubscriber_addedorwebhook_receivedtriggers instead. - The generic path doesn’t write the
indieMember.*namespace — only the native integration above does. - You must first create a webhook token under Settings → Integrations → Webhooks.
The native integration is the richer path; use the generic one only when you specifically need it.
Disconnecting
Disconnect from either side. In Cyber Mail 9000, open Settings → Integrations → Indie Member → Disconnect. This revokes the push credential immediately — incoming events stop until you reconnect. Reconnecting issues a fresh credential and resumes delivery.