Skip to content
Per-pair page

Stripe + Typeform: form-driven payment flows.

Trigger Stripe charges or subscriptions from Typeform submissions, or send post-payment surveys via Typeform. Built for paid courses, donations, and custom-pricing flows.

Trigger app
Typeform as the trigger

Workflows fire when something happens in Typeform.

Action app
Stripe as the action

Workflows do something in Stripe, instantly.

See all 31 actions →
Both directions

Pick the way that fits your stack.

Pair pages are mirrored. Each direction gets its own dedicated page.

TypeformStripe

When something happens in Typeform, do it in Stripe.

2 Typeform triggers wired to 31 Stripe actions. Most-used pairing: New FormCancel Subscription.

StripeTypeform

Or fire it the other way around.

10 Stripe triggers wired to 2 Typeform actions downstream.

See StripeTypeform
Popular pairings

Common Typeform → Stripe workflows.

Pick a pairing to set it up in two minutes. Each one is a fully editable recipe.

Showing 8 of 62 combinations
When new form in Typeform, cancel subscription in Stripe.

Fires when a new Typeform form is created in the workspace. Use for governance/audit logs or to auto-add a default integration on every new form.

When new form in Typeform, create charge in Stripe.

Fires when a new Typeform form is created in the workspace. Use for governance/audit logs or to auto-add a default integration on every new form.

When new form in Typeform, create checkout session in Stripe.

Fires when a new Typeform form is created in the workspace. Use for governance/audit logs or to auto-add a default integration on every new form.

When new form in Typeform, create coupon in Stripe.

Fires when a new Typeform form is created in the workspace. Use for governance/audit logs or to auto-add a default integration on every new form.

When new response in Typeform, cancel subscription in Stripe.

Fires when a new response is submitted to a Typeform form. The standard hook for piping form fills into your CRM, ESP, or notification channel.

When new response in Typeform, create charge in Stripe.

Fires when a new response is submitted to a Typeform form. The standard hook for piping form fills into your CRM, ESP, or notification channel.

When new response in Typeform, create checkout session in Stripe.

Fires when a new response is submitted to a Typeform form. The standard hook for piping form fills into your CRM, ESP, or notification channel.

When new response in Typeform, create coupon in Stripe.

Fires when a new response is submitted to a Typeform form. The standard hook for piping form fills into your CRM, ESP, or notification channel.

How it works

Connect Typeform and Stripe in five steps.

No code, no glue, no half-day setup. Each step is one click.

  1. 1
    Connect
    Authorize Typeform and Stripe

    Open Tiny Command, authorize Typeform and Stripe once each. Both connections are available to every workflow on your account.

  2. 2
    Trigger
    Pick a Typeform trigger

    Drop the Typeform → New Form trigger onto the canvas. Tiny Command auto-registers the webhook.

    POST /v1/webhooks/typeform.trigger-form-created
  3. 3
    Transform
    Add a filter or AI step

    Optionally add a Filter node ("subject contains URGENT") or an AI step ("classify intent") between trigger and action.

  4. 4
    Action
    Add the Stripe action

    Drop the Stripe → Cancel Subscription action below it. Map fields from the Typeform payload into the Stripe inputs.

    stripe.cancel-subscription
  5. 5
    Publish
    Publish and forget

    Hit Publish. Tiny Command runs it in production from second one. Watch the run-log fill up.

FAQ

Questions about Typeform + Stripe.

How do I create a Stripe charge from a Typeform submission?
Typeform Response Submitted with payment info → Stripe Create Checkout Session with amount derived from answers → email checkout URL to respondent via Gmail.
Can I create a Stripe subscription from a Typeform sign-up?
Yes. Typeform "Subscribe to plan" form → Stripe Find or Create Customer by email → Stripe Create Checkout Session with price_id matching plan choice → email checkout URL.
How do I send a Typeform survey after a Stripe charge?
Stripe Charge Succeeded → wait 7 days → email Typeform survey link via Gmail/SendGrid with hidden fields (customer_id, charge_id). Survey tied to specific purchase.
Can I AI-price Typeform responses for Stripe?
Yes. Insert Claude/OpenAI step. Pass form answers (e.g., usage estimates). Return calculated price. Pass to Stripe Create Checkout Session as amount. Dynamic pricing from form.
How do I track Typeform-driven Stripe revenue?
Pass Typeform response_id as Stripe charge metadata. Log to a Sheet for attribution analysis: which forms drive which revenue. Standard for paid-course or donation flows.
Can I refund a Stripe charge if Typeform reveals abuse?
Risky to fully automate. AI-flag abusive responses, then create ops task for human to review and refund manually. Refunds need accountability.
Related

Other apps that pair well with Typeform.


Wire Typeform to Stripe in 2 minutes.

Free tier available. No credit card. No onboarding call.