Integrations

Indie Member Integration

Connect Indie Member to stream membership joins, plan changes, payment failures, and product purchases into your automations.

/indie-member-integration Updated Jun 26, 2026

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.

  1. In your Indie Member dashboard, open Integrations → Cyber Mail 9000 and click Connect.
  2. 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.
  3. 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:

EventWhen it firesCarries a resource?
Member createdA new member joins (free or paid), once everNo
Membership startedA specific plan becomes activePlan
Membership canceledMember cancels or a subscription endsPlan
Payment failedA recurring invoice fails (past due)Plan
Plan changedAn existing member switches plansPlan (the new one)
Product purchasedA one-time product or bundle purchase completesProduct
Product refundedA full or partial refund is processedProduct

Owner test accounts are never sent — browsing your own membership site won’t create subscribers.

Building an automation

  1. Create a new automation and choose the Indie Member event trigger.
  2. Pick the event type from the list above.
  3. 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_added automations — use the subscriber_added or webhook_received triggers 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.