Stripe Integration
The Stripe integration is currently in beta.
Treat it like a system you are validating, not one you blindly trust on day one.
What it does
When Stripe is connected, Cyber Mail 9000 can:
- Sync your Stripe products and prices
- Receive Stripe payment and subscription events
- Match those events to subscribers
- Update Stripe-related subscriber fields
- Trigger Stripe-based automations
Beta warning
Test this thoroughly before you depend on it in production.
The simulation tool on the Stripe settings page is useful, but it does not prove the full integration is working end to end. It only runs a synthetic event through Cyber Mail 9000’s internal processing pipeline.
You should also confirm that:
- Stripe connects successfully for the correct account
- The correct mode is being used: test mode first, live mode later
- Products and prices sync correctly
- Real Stripe test events appear in Cyber Mail 9000
- Matching subscribers are found or created as expected
- The correct automations fire
- Subscriber fields are updated with the expected Stripe data
Recommended rollout
1. Connect Stripe in test mode
Start with Stripe test mode, not live mode.
This lets you verify the integration without touching real payments or customers.
2. Sync your catalog
After connecting Stripe, sync products so Cyber Mail 9000 has the latest products and prices available for event matching and simulations.
Check for missing prices before moving on.
3. Run a simulation
Use the simulation panel on /settings/integrations/stripe to validate the internal event-processing path.
This is a good first check for:
- Subscriber resolution
- Stripe field updates
- Automation matching
Again: simulation is not enough on its own.
4. Create real Stripe test activity
Create an actual Stripe test purchase, invoice, or subscription change in Stripe test mode.
Then confirm the event shows up in Cyber Mail 9000 as a real incoming Stripe event.
5. Verify the outcomes
Before going live, confirm all of the following:
- The last event timestamp updates
- The last event type matches what you triggered
- The expected subscriber record was updated
- Any automation triggered exactly once
- No unexpected subscribers were created
- No important Stripe products or prices were skipped
Going live
When test mode looks solid:
- Disconnect the Stripe test connection.
- Reconnect Stripe in live mode.
- Repeat a careful verification pass.
Treat test and live as separate environments. A clean test setup does not guarantee a clean live setup.
Known limitation
The built-in simulation does not:
- Create anything in Stripe
- Prove Stripe webhook delivery
- Prove the live integration is healthy end to end
Use it as a fast internal check, then validate with real Stripe test activity.