Skip to content
Workflow starter brief

Record Stripe payments on HubSpot contacts

Records Stripe charges on matching HubSpot contacts and checks charge-id notes to reduce duplicates. Requires a Stripe webhook and its signing secret.

Build this workflowNo credit card requiredAI building has weekly usage limits.

Proposed workflow

A starting brief, not a preconfigured workflow or proof of a completed outcome. Review the generated steps and test with your accounts before publishing.

When

Each charge.succeeded event Stripe posts to the signed Stripe webhook.

Then

  1. Take the billing email, or the Stripe customer's email; stop if there is none.
  2. Find the HubSpot contact by it, creating one with that email and name if missing, and skip if it already has a note naming this charge id.
  3. Write the amount in major units (e.g. 25.00) and the date into the two HubSpot contact property names you choose in setup.
  4. Add a note: Stripe charge, its id, amount, currency and date.

Before you publish

After publishing, add a Stripe webhook endpoint and paste its signing secret into Whenever. Choose the HubSpot amount and date properties. A read-before-write duplicate check does not guarantee exactly-once processing.

Connect the accounts and credentials it needs first. Optional AI steps use AI at runtime and their output can vary, so review the workflow and test it before publishing.

Runtime limits, account access and AI usage

Apps it connects

Related templates

All templates

Agents should build your automations, not be them

Describe your first workflow in plain words. One stays live for free, no credit card.

No credit card required