Per-pair page

Stripe + Zoom: paid coaching and consultation flows.

Connect Stripe charges with Zoom meeting access — paid coaching, paid webinars, paid office hours. Built for creator monetization and consultation businesses.

Trigger app
Zoom as the trigger

Workflows fire when something happens in Zoom.

  • Zoom has no triggers yet. Use the catalog's universal Webhook trigger as the upstream.
Action app
Stripe as the action

Workflows do something in Stripe, instantly.

See all 31 actions →
Connect Zoom to Stripe — start free
Both directions

Pick the way that fits your stack.

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

ZoomStripe

When something happens in Zoom, do it in Stripe.

0 Zoom triggers wired to 31 Stripe actions.

    StripeZoom

    Or fire it the other way around.

    10 Stripe triggers wired to 7 Zoom actions downstream.

    See StripeZoom
    Popular pairings

    Common Zoom → Stripe workflows.

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

    Showing 0 of 0 combinations
    How it works

    Connect Zoom and Stripe in five steps.

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

    1. 1
      Connect
      Authorize Zoom and Stripe

      Open TinyCommand, authorize Zoom and Stripe once each. Both connections are available to every workflow on your account.

    2. 2
      Trigger
      Pick a Zoom trigger

      Drop the Zoom → New event trigger onto the canvas. TinyCommand auto-registers the webhook.

      POST /v1/webhooks/zoom.event
    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 Zoom payload into the Stripe inputs.

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

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

    FAQ

    Questions about Zoom + Stripe.

    How do I gate Zoom access by Stripe payment?
    Stripe Charge Succeeded with metadata identifying a Zoom meeting → Zoom Add Webinar Registrant for the customer email → email the join URL. Paid-access automated.
    Can I refund Stripe when Zoom meeting is cancelled?
    Yes. Zoom Meeting Cancelled → look up matching Stripe charge by metadata.meeting_id → Stripe Create Refund. Useful for coaching where customers paid for a specific meeting.
    How do I create a paid Stripe Checkout for a Zoom session?
    Embed a "Book Zoom call" link → Stripe Create Checkout Session with price + metadata.zoom_topic. On Charge Succeeded → Zoom Create Meeting + email link to the customer.
    Can I track Zoom-call revenue in Stripe metadata?
    Yes. Pass zoom_meeting_id, host, topic as Stripe charge metadata. Sheet/BI reports correlate revenue with specific Zoom sessions. Standard for coaching/consulting analytics.
    How do I avoid double-charging on Zoom re-bookings?
    Use Stripe idempotency keys derived from Zoom meeting_id. Stripe returns original charge on re-fire instead of creating duplicate.
    Can I send a personalized post-Zoom Stripe receipt?
    Yes. Disable Stripe automatic receipts. After Zoom Meeting Ended + Stripe charge succeeded → Gmail Send Email with custom branded receipt including session recap + recording link.
    Related

    Other apps that pair well with Zoom.

    +
    Zoom + Gmail
    Email
    +
    Zoom + Slack
    Communication
    +
    Zoom + Google Sheets
    Spreadsheets & Databases
    +
    Zoom + HubSpot
    CRM & Sales
    +
    Zoom + Notion
    Productivity
    +
    Zoom + Airtable
    Spreadsheets & Databases

    Connect Zoom to Stripe — start free