Payments & Invoices trigger
Stripe
Subscription created, trial started/ending/converted/canceled, payment received - pick the event after selecting.
Starts a workflow when this happens.
Business plan and up
Variables this trigger adds
Use these in any later step, alongside the usual lead, agency and date variables.
{trigger.subscription_id} Subscription ID. Stripe subscription ID {trigger.customer_id} Customer ID. Stripe customer ID {trigger.customer_email} Customer Email. Subscriber's email address {trigger.customer_name} Customer Name. Subscriber's name {trigger.plan} Plan. Plan label resolved from Stripe product (silver/gold/...) {trigger.plan_product_id} Stripe Product ID. Stripe product identifier for the plan {trigger.plan_price_id} Stripe Price ID. Stripe price identifier for the plan {trigger.plan_nickname} Plan Nickname. Stripe price nickname (the human-friendly plan name) {trigger.status} Subscription Status. trialing | active | etc - branch on this to distinguish trial vs paid {trigger.currency} Currency. Subscription currency (usd, eur, ...) {trigger.unit_amount} Unit Amount. Per-billing-period amount in the currency's smallest unit (cents) {trigger.amount_decimal} Amount (decimal). Per-billing-period amount as a decimal (e.g. 49.00) {trigger.interval} Billing Interval. month | year | week | day {trigger.interval_count} Interval Count. How many intervals between billings (e.g. 3 for quarterly) {trigger.quantity} Quantity. Subscription quantity / seats {trigger.trial_start} Trial Start. ISO 8601 - when trial began (null if no trial) {trigger.trial_end} Trial End. ISO 8601 - when trial ends (null if no trial) {trigger.current_period_start} Current Period Start. ISO 8601 - start of current billing period {trigger.current_period_end} Current Period End. ISO 8601 - end of current billing period {trigger.collection_method} Collection Method. charge_automatically | send_invoice {trigger.metadata} Metadata (full). Full Stripe metadata object - your custom keys configured at checkout/subscription create. {trigger.metadata.<key>} Metadata: any key. Use any metadata field you set in Stripe (e.g. {trigger.metadata.affiliate_id}, {trigger.metadata.utm_source}, {trigger.metadata.deal_value}). Type the key after the dot. {lead.name} Lead Name. Customer's name from your lead record How to add it
- Open Workflows in the app and create or open a workflow.
- Click the trigger at the top and pick Stripe under Payments & Invoices.
- Fill in its settings, then save and turn the workflow on.
For the API and MCP
When you build workflows through the Inflowave API or the MCP server, this trigger is stripe_subscription_created. See the MCP documentation.
More Payments & Invoices triggers
- Invoice Created
- Invoice Sent
- Invoice Paid
- Invoice Overdue
- Partial Payment
- Quote Sent
- Quote Viewed
- Quote Accepted
- Quote Declined
- Quote Expired
- Quote → Invoice
- Client Billing Turned On
- Client Added A Card
- Client Paused, No Card
- Checkout Abandoned
- FanBasis Payment Received
- FanBasis Subscription Created
- FanBasis Subscription Canceled
- FanBasis Webhook (Any Event)