Skip to content
Workflow template

Turn 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.

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

  1. Skip test-mode charges; stop if neither the billing email nor the Stripe customer's email exists.
  2. Skip it if a QuickBooks sales receipt's document number equals the charge id's last 21 characters.
  3. Find the QuickBooks customer by that email, or create one.
  4. 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.

Apps it connects

Related templates

All templates

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.