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
Doodle + Stripe is available on Doodle Professional. Upgrade to start collecting payments in minutes.
How to collect payments using Stripe
From your Account Settings, select 'Apps & Integrations'
Click 'Connect' on the Stripe tile
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
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.
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:
Select a date and time to meet
Provide their name and email
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?
Currently, only Stripe collects a commission. 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.
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.
From the Stripe Dashboard and log into the account you have connected to Doodle
Select the payment you would like to refund
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.