Skip to main content
All CollectionsIntegrations
How do I connect my Stripe account to Doodle?
How do I connect my Stripe account to Doodle?

Learn how to connect your Stripe account to Doodle and answers to frequently asked questions about the Stripe integration.

Christian Baker avatar
Written by Christian Baker
Updated today

With Doodle's Stripe integration, you can collect payments from your booking page and 1:1 participants at the time an event is scheduled. By streamlining your booking and payment motions, you will:

  • Cash in on your scheduling flow

  • Skip the work of manual payments

  • Feel confident with professional billing

  • Build a budget-proof schedule

  • Avoid sending constant reminders

How to collect payments using Stripe

  1. From your Account Settings, select 'Apps & Integrations'

  2. Click 'Connect' on the Stripe tile

  3. You will be routed to Stripe. Follow the steps for connecting your existing Stripe account or create a Stripe account if you do not yet have one

  4. With your Stripe account now connected to your Doodle account, select the booking page you want to use to schedule meetings with booking fees. Click the 'Collect payment from participants' box and complete the payment details.

  5. Click 'Save' to confirm the settings

Account review process

Once you connect your Stripe account to Doodle, Stripe will verify your account for your protection. Established accounts will be ready to use in minutes, however brand new accounts will take longer to pass their verification. Please be patient during verification, and we will let you know once the verification is complete.

You are now ready to begin collecting a fee when someone uses your booking page to schedule a meeting with you! When your participants open your booking page link, they will:

  1. Select a date and time to meet

  2. Provide their name and email

  3. Provide payment via Stripe

Only when someone completes these three steps will they receive a confirmation that they have successfully booked a time to meet with you. The GIF below shows an example of what your participants will experience when they book a meeting with you:

Please note:

Taking advantage of the Stripe integration requires the use of Booking Page or 1:1, which requires you to connect your calendar to Doodle. To learn more, please refer to the curated set of articles below:

To learn more about 1:1, please refer to this curated set of articles:

Common questions

How does Doodle + Stripe help me?

Doodle + Stripe helps you save time and get back to the work that matters most by consolidating your scheduling and payment motions in one place. With Doodle + Stripe, you will:

  • Cash in on your scheduling flow

    • Set a price and require people to submit payment in order to book time with you

  • Skip the work of manual payments

    • Automatically collect payments as your time is booked, so it is always accurate and always on time, without any effort from you

  • Feel confident with professional billing

    • With Doodle + Stripe, you are assured that each transaction is secure, reliable, and available wherever and however your customer wants to pay

  • Build a budget-proof schedule

    • Avoid last-minute cancellations and gaps in your schedule by requiring upfront payment to ensure your time is valued

  • Avoid the constant reminders

    • Drop the uncomfortable reminders, and let us handle payment with a trusted, simple tool that takes you out of the equation

What payment methods does Stripe accept?

Stripe accepts many forms of payments, including major credit and debit cards, digital wallets, bank debits, and more. You control which types of payments you accept from your Stripe settings. For more details, visit Stripe's payment methods guide.

What currency can I collect payments in?

Currently, Doodle’s Stripe integration accepts payments in the following currencies:

  • $ USD - United States Dollar

  • € EUR - Euro

  • £ GBP - Pound Sterling

  • ₣ CHF - Swiss franc

  • $ CAD - Canadian Dollar

Does Doodle collect any commission or fee from a booked event?

Doodle Pro users are not assessed a commission or fee by Doodle for transactions powered by Stripe. Free Doodle users will see a 3% commission for transactions powered by Stripe, or minimum of one unit of your local currency (e.g. $1, €1, etc.)

Stripe collects a commission on every transaction. The fees depend on which currency you use in your region. Please visit Stripe's pricing page as it corresponds to your local currency for more information regarding their fee and commission structure.

Does Doodle’s Stripe integration collect sales tax?

No, our payment integrations do not collect VAT/sales tax. We recommend you include any applicable VAT/sales tax into your booking fee. Also, don’t forget to calculate Stripe’s fees as a part of your event booking fee!

Does Doodle process refunds?

No, refunds must be processed manually by the Stripe account holder. Doodle support will instruct invitees to contact you regarding any payments they submit through your booking page.

Which scheduling features can collect payments?

Currently, only Booking Page can be used to collect payments for events booked with Doodle.

Can I offer discount codes?

We do not currently offer a coupon or discount code option with our Stripe integration. However, you could duplicate your booking page and require a different payment amount for it.


For instance, you could charge $40 for public events, while offering a reduced rate of $30 - or even making it free - for private or promotional events. To ensure only selected participants access the discounted rate, share the private event link with them directly.

What happens if a payment is unsuccessful?

When someone reserves a meeting time that requires a payment, the meeting time is held for 30 minutes for payment processing to occur. If the payment fails, the booked session is cancelled and the time slot is re-released for someone else to book.

Does Doodle process refunds?

No, refunds must be processed manually by the Stripe account holder. Doodle support will instruct invitees to contact you regarding any payments they submit through your booking page.

If an event is cancelled, Doodle does not automatically issue a payment refund. If you wish to issue a refund, you can do so through the Stripe dashboard.

  1. From the Stripe Dashboard and log into the account you have connected to Doodle

  2. Select the payment you would like to refund

  3. Click the 'Refund' button in the top right corner

Once you click the 'Refund' button, Stripe will initiate the process of issuing a refund.

How do I access and withdraw my balances?

All transaction and balance information can be accessed by logging into your Stripe dashboard with the same account you connected to Doodle: https://dashboard.stripe.com/

What do I do if I am experiencing a bug, challenge, or issue with the integration?

If you are experiencing a challenge with setting up the Stripe integration from your Doodle account, or if your booking page with payment collection enabled is behaving differently than expected, please contact our support team.

Did this answer your question?