Sync customers, subscriptions, and payments with Stripe.
Stripe
Sync customers, subscriptions, and payments with Stripe.
Flows360 gives operators an end-to-end view of Stripe alongside the rest of their stack — sync the objects that matter, run the actions you need, and trigger workflows on real-time events without writing glue code.
Common use cases
- Reconcile Stripe revenue into your accounting system
- Trigger lifecycle workflows on Stripe events
- Surface MRR and churn metrics across operational tools
Sync scenarios
- Mirror Stripe customers into your CRM
- Push invoice and payout data into Snowflake or NetSuite
- Sync subscription status into your product database
Objects supported
- Customer
- Invoice
- Payment
Actions
- create_invoice
- list_payments
- payment_received
Frequently asked questions
Are Stripe webhooks supported?
Yes — Flows360 manages webhook endpoints, signature verification, and replay.
- Auth method: api_key
- Required scopes: 6
- Supported objects: 5
- Supported actions: 3
Overview
Stripe
Sync customers, subscriptions, and payments with Stripe.
Flows360 gives operators an end-to-end view of Stripe alongside the rest of their stack — sync the objects that matter, run the actions you need, and trigger workflows on real-time events without writing glue code.
Setup steps
1. Log in to your Stripe Dashboard.
2. Navigate to the Developers section in the left-hand menu, then click on API keys.
3. Your API keys are shown on this page. For security, we recommend creating a new Restricted key for use with Flows360 rather than using a secret key.
4. Click + Create restricted key. Give the key a descriptive name, like "Flows360 Connector".
5. Grant the key the required permissions for the objects and actions you intend to use. At a minimum, this will include `Read` permissions for Customers, Invoices, Charges, and Subscriptions, and `Write` permissions for Invoices if you plan to use the `create_invoice` action.
6. Click Create key at the bottom of the page.
7. A modal will appear showing the restricted key. Copy this key (it will start with `rk_live_`) and paste it into the API key field in Flows360. This key will only be shown once.
Required scopes
customers:readinvoices:readinvoices:writecharges:readsubscriptions:readevents:read
Supported objects
- Customer
- Invoice
- Charge
- Subscription
- Payment Intent
Supported actions
- Create Invoice — Creates a new draft invoice for a specified customer. The invoice can then be finalized and sent.
- List Payments — Retrieves a list of charges (payments). The list can be filtered by customer, creation date, and other criteria.
- Payment Received Trigger — Triggers a flow when a `charge.succeeded` event is received from Stripe, indicating a successful payment. Requires webhook configuration.
Use cases
- Customer 360
- Revenue Operations
- CRM to ERP Sync
- Finance & Billing
Limitations
* This connector is subject to Stripe's API rate limits. Please refer to the official Stripe API documentation for the most up-to-date information on rate limiting rules.
* When using restricted API keys, ensure the key has been granted the necessary permissions for the specific objects and actions you are attempting to access.
* The `payment_received` event trigger relies on Stripe webhooks. You must configure a webhook endpoint in your Stripe settings pointing to Flows360.