Automate Stripe checkout sales tracking in RD Station Marketing
Ready for 3.0What this workflow does
This workflow has 10 nodes and runs on Stripe events (checkout.session.completed). Along the way it connects Stripe. It also calls api.rd.services over HTTP.
How it runs
Trigger: On Stripe events (checkout.session.completed).
- Split Out: splits a list into separate items
- onlyPaid (Filter): keeps only the items that match a condition
- Merge: merges the data from its input branches
- getItems (HTTP Request): calls an HTTP API
- preparePayload (Edit Fields (Set)): sets 7 fields: currency, identifier, price…
- splitProducts (Split Out): splits a list into separate items
- send2RDMKT (HTTP Request): calls api.rd.services (POST)
- prepareItemsData (Edit Fields (Set)): sets 6 fields: product_id, product_title, price…
- Aggregate: combines items into one
Services it uses
HTTP calls to: api.rd.services
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (7)
- Stripe Trigger
n8n-nodes-base.stripeTrigger - Split Out
n8n-nodes-base.splitOut - Filter
n8n-nodes-base.filter - HTTP Request
n8n-nodes-base.httpRequest - Merge
n8n-nodes-base.merge - Aggregate
n8n-nodes-base.aggregate - Edit Fields (Set)
n8n-nodes-base.set
From the author
This workflow instantly sends successful Stripe Checkout payments to RD Station Marketing by creating an Order & Payment Event for every confirmed transaction. It’s ideal for businesses that want to automate lead tracking, unify customer data, and trigger…