Connect Stripe to monday.com
We build integrations that move work between Stripe and monday.com: Stripe events create or update items on your boards, and changes on a board run actions in Stripe.
What Stripe can start
Events in Stripe that can create or update items on your boards.
| Trigger |
|---|
| Account updated |
| Account application.authorized |
| Account application.deauthorized |
| Account external_account.created |
| Account external_account.deleted |
| Account external_account.updated |
| Application fee.created |
| Application fee.refunded |
| Application fee.refund.updated |
| Balance available |
| Capability updated |
| Charge captured |
| Charge expired |
| Charge failed |
| Charge pending |
| Charge refunded |
| Charge succeeded |
| Charge updated |
| Charge dispute.closed |
| Charge dispute.created |
| Charge dispute.funds_reinstated |
| Charge dispute.funds_withdrawn |
| Charge dispute.updated |
| Charge refund.updated |
| Checkout session.completed |
| Coupon created |
| Coupon deleted |
| Coupon updated |
| Credit note.created |
| Credit note.updated |
| Credit note.voided |
| Customer created |
| Customer deleted |
| Customer updated |
| Customer discount.created |
| Customer discount.deleted |
| Customer discount.updated |
| Customer source.created |
| Customer source.deleted |
| Customer source.expiring |
| Customer source.updated |
| Customer subscription.created |
| Customer subscription.deleted |
| Customer subscription.trial_will_end |
| Customer subscription.updated |
| Customer tax_id.created |
| Customer tax_id.deleted |
| Customer tax_id.updated |
| File created |
| Invoice created |
| Invoice deleted |
| Invoice finalized |
| Invoice marked_uncollectible |
| Invoice paid |
| Invoice payment_action_required |
| Invoice payment_failed |
| Invoice payment_paid |
| Invoice payment_succeeded |
| Invoice sent |
| Invoice upcoming |
| Invoice updated |
| Invoice voided |
| Invoiceitem created |
| Invoiceitem deleted |
| Invoiceitem updated |
| Issuing authorization.created |
| Issuing authorization.request |
| Issuing authorization.updated |
| Issuing card.created |
| Issuing card.updated |
| Issuing cardholder.created |
| Issuing cardholder.updated |
| Issuing dispute.created |
| Issuing dispute.updated |
| Issuing settlement.created |
| Issuing settlement.updated |
| Issuing transaction.created |
| Issuing transaction.updated |
| Order created |
| Order payment_failed |
| Order payment_succeeded |
| Order updated |
| Order return.created |
| Payment intent.amount_capturable_updated |
| Payment intent.canceled |
| Payment intent.created |
| Payment intent.payment_failed |
| Payment intent.succeeded |
| Payment intent.requires_action |
| Payment method.attached |
| Payment method.card_automatically_updated |
| Payment method.detached |
| Payment method.updated |
| Payout canceled |
| Payout created |
| Payout failed |
| Payout paid |
| Payout updated |
| Person created |
| Person deleted |
| Person updated |
| Plan created |
| Plan deleted |
| Plan updated |
| Product created |
| Product deleted |
| Product updated |
| Radar early_fraud_warning.created |
| Radar early_fraud_warning.updated |
| Recipient created |
| Recipient deleted |
| Recipient updated |
| Reporting report_run.failed |
| Reporting report_run.succeeded |
| Reporting report_type.updated |
| Review closed |
| Review opened |
| Setup intent.canceled |
| Setup intent.created |
| Setup intent.setup_failed |
| Setup intent.succeeded |
| Sigma scheduled_query_run.created |
| Sku created |
| Sku deleted |
| Sku updated |
| Source canceled |
| Source chargeable |
| Source failed |
| Source mandate_notification |
| Source refund_attributes_required |
| Source transaction.created |
| Source transaction.updated |
| Subscription schedule.aborted |
| Subscription schedule.canceled |
| Subscription schedule.completed |
| Subscription schedule.created |
| Subscription schedule.expiring |
| Subscription schedule.released |
| Subscription schedule.updated |
| Tax rate.created |
| Tax rate.updated |
| Topup canceled |
| Topup created |
| Topup failed |
| Topup reversed |
| Topup succeeded |
| Transfer created |
| Transfer failed |
| Transfer paid |
| Transfer reversed |
| Transfer updated |
What monday.com can do in Stripe
Actions a change on a board can run in Stripe.
| Action |
|---|
| Balance |
| Get balance |
| Customer card |
| Add customer card |
| Get customer card |
| Remove customer card |
| Charge |
| Create charge |
| Get charge |
| Get many charges |
| Update charge |
| Coupon |
| Create coupon |
| Get many coupons |
| Customer |
| Create customer |
| Delete customer |
| Get customer |
| Get many customers |
| Update customer |
| Meter event |
| Create meter event |
| Source |
| Create source |
| Delete source |
| Get source |
| Token |
| Create token |
Recipes
When a charge succeeds, create an item in the Transactions group with the amount.
When a charge fails, add an update to alert the team about the payment issue.
When an item is created with a payment amount, create a charge in Stripe.
Keep Stripe as it is. We connect it to monday.com.
We build the integration around what you already have. Stripe keeps doing the job it does for you today, and monday.com gets the data it needs to plan and track the work around it.
Before we build, we agree which system owns each record. The integration then carries data between Stripe and monday.com, so nobody copies it by hand.
Nothing your team relies on has to be replaced.
We highly recommend Worktables. They took the time to listen to all of our challenges and created an integrated system to manage all aspects of our operations.
What stays the same
Stripe stays as it is
The integration connects to Stripe the way you use it today. It moves the data, and nothing you rely on has to change.
Each record lives once
We agree which system owns each record before we build, so there is one right copy, not two.
Data arrives on its own
When data needs to reach the other side, the integration carries it. No exports, no re-keying.
How we connect Stripe to monday.com
-
Scope
We agree which system owns each record, which events should move it, and which board it lands on.
-
Build the workflow
We build the workflow that carries data between Stripe and monday.com and logs every run.
-
Connect the board
We map each field to your columns, groups and statuses, and test on a copy of the board before it goes live.
-
Support
We watch it after launch, fix what breaks, and change it when your process changes.
Questions about connecting Stripe
Do we have to replace anything?
No. Stripe stays as it is, and so does monday.com. The integration carries data between them; it does not replace either one.
What if monday.com already offers an integration with Stripe?
Then we start from what it covers. Where it does the job, we build on it; where your process needs more, we build around it.
Can we test it before it goes live?
Yes. We test on a copy of your board before the integration touches the live one.
Who looks after it once it is running?
We do. We watch it after launch, fix what breaks, and change it when your process changes. Every run is logged, so there is a record of what moved and when.
Related in Finance & Accounting
See more in Finance & AccountingTell us what Stripe and monday.com should do together
Book a free call and walk us through your process. We'll tell you what the integration should do and how we'd build it.