Workflow templateTurn Stripe payments into QuickBooks sales receipts
Creates a QuickBooks sales receipt for each successful Stripe charge, finding or creating the customer, and never records the same charge twice. After publishing, you add a Stripe webhook endpoint and paste its signing secret into Whenever.
Workflow illustration
01Trigger
TriggerEach charge.succeeded event Stripe posts to the signed Stripe webhook.
02St
StripeSkip test-mode charges; stop if neither the billing email nor the Stripe customer's email exists.
03Qu
QuickBooksSkip it if a QuickBooks sales receipt's document number equals the charge id's last 21 characters.
04Qu
QuickBooksFind the QuickBooks customer by that email, or create one.
05
Custom stepCreate a sales receipt for the amount in major units, dated the charge date, on the product or service id from setup, with that document number.
06
OutputFinish
How it runs
This is the brief Whenever builds from. Change any of it in plain words before you publish.
When
Each charge.succeeded event Stripe posts to the signed Stripe webhook.
Then
- Skip test-mode charges; stop if neither the billing email nor the Stripe customer's email exists.
- Skip it if a QuickBooks sales receipt's document number equals the charge id's last 21 characters.
- Find the QuickBooks customer by that email, or create one.
- Create a sales receipt for the amount in major units, dated the charge date, on the product or service id from setup, with that document number.
Agents should build your automations, not be them
Describe your first workflow in plain words. AI building is free within weekly usage limits; you pay when it runs.
Stripe
QuickBooks