Skip to content
Solwees AI

Stripe prepayment: take a deposit when clients book

ინტეგრაციებიგანახლდა 21 ოქტომბერი, 2026ვიდეო 1:28

ეს ინსტრუქცია ჯერჯერობით ინგლისურადაა.

With Stripe prepayment, the assistant tells the client the deposit amount when they book and sends a payment link. The money goes to your Stripe account, and you get a notification when the client pays or misses the deadline.

Where to find it

Open AI Agent → App Directory, go to the Payments tab and click the Stripe card.

How to connect

  1. Click Connect.
  2. A Stripe window opens: sign in to your account and allow access.
  3. The badge under the name changes to Connected, and the card gets a Settings tab with the prepayment rules.

If the window does not open, allow pop-ups for the Solwees site and click Connect again.

Prepayment settings

Everything is on the Settings tab of the Stripe card. After any change, click Save Settings at the bottom.

SettingWhat it does
Payment webhookHow Stripe reports a payment. The card has the steps, the endpoint URL and the event for your Stripe dashboard, plus a field for the Signing secret (whsec_…)
Your own domain for the payment linkOptional. By default the link points at our domain. With your own subdomain the client sees your salon’s address
Require prepaymentTurns prepayment on for bookings
ConditionAlways or First visit only: for clients who have no past visits in your booking system yet
High cancellation rate (CRM history)Prepayment for clients who often cancel, based on your CRM history (for example, Booksy), with a threshold in percent
Prepayment type and amountA percentage of the price of the booked services, or a fixed amount in euros
Pay before booking (hours)The payment deadline before the visit: from 1 to 48 hours
If client did not pay in timeOnly notify (keep the booking) or Cancel booking in CRM

Payment webhook

  1. Open your Stripe dashboard → Developers → Webhooks.
  2. Click «Add endpoint» and paste the endpoint URL from the card.
  3. Under events to send, select the event shown in the card.
  4. Copy the Signing secret (whsec_…), paste it into the field in the card and click Save Settings.

Your own domain for the link

  1. At your domain registrar, create a CNAME record for a subdomain (for example, pay.yoursalon.com) pointing to the address in the card.
  2. Write to us: we issue a certificate for the subdomain and send you a validation record to add as well.
  3. Only once the subdomain opens over https, enter it in Domain for payment links and save.

Do not fill this in ahead of time: once the domain is saved, every new link is built on it, and if the domain is not ready yet, the client’s link will not open.

What the client sees

  1. Before booking, the assistant names the service, the time and the deposit amount and asks the client to confirm it all in one reply.
  2. Once confirmed, the assistant books the client and sends the payment link as a separate message in the same chat. If the client booked by phone, the link arrives by SMS.
  3. The client pays on the Stripe page and then gets a message that the payment was received and the booking is confirmed.
  4. If the client does not pay in time and Cancel booking in CRM is selected, the booking is cancelled and the client gets a message about it.

What you see

  • A Prepayment received notification: who paid, the amount, the service and the visit time.
  • If the deadline passes: Prepayment not received (the booking is kept, confirm or cancel it yourself) or Booking cancelled, no prepayment (the slot is released).
  • In the booking comment in your CRM: the invoice link and a note that it was paid or not paid.

Deposit on cancellation and rescheduling

What the assistant says about the deposit when a client cancels or reschedules is set separately: AI Agent → Business Profile, Advanced settings, the Deposit card. Click Edit:

  • Deposit rules: in your own words, what happens to the deposit when a client cancels or reschedules. The assistant uses them when a client asks about the deposit or changes a booking at the last minute. Empty: it never mentions the deposit.
  • Free reschedule window, hours: if a client reschedules earlier than this, the deposit moves to the new booking and they don’t pay again. Later than that, the assistant releases the slot and says the administrator will be in touch about the deposit. 0 turns the rule off.

Then click Update. The assistant never promises a refund and never says the deposit is lost: that is the administrator’s call.

Tips

  • Set up the payment webhook first, then turn on Require prepayment.
  • Connect Stripe while signed in to Solwees as the workspace owner: payment invoices are issued from the owner’s connection.
  • A percentage is counted from the price of the services in the booking. If the amount is under €1, no prepayment is requested.
  • If prepayments for services are already set in Altegio, the assistant uses those amounts. To ignore them, turn on «Disable Altegio prepayments» on the Settings tab of the Altegio card.

FAQ

How long does the client have to pay?

The payment link is valid for 30 minutes. If the client has not paid by then, the action you chose applies: a notification or cancelling the booking. The Pay before booking deadline applies when the link lives longer: support can extend it up to 24 hours.

Can the booking be created only after payment?

Yes, support can turn this mode on. Then the booking appears in your system only after the client has paid the deposit.

Where does the money go?

To the Stripe account you connected. You can refund a deposit to the client in your Stripe dashboard.

ვიდეოს ტექსტი

ყველაფერი, რასაც დიქტორი ამბობს. დროის ნიშნული ვიდეოს ამ მომენტიდან რთავს.

What Stripe prepayment is

Stripe prepayment: when a client books, the assistant asks for a deposit and sends a payment link. Open the AI Agent section, then App Directory, go to the Payments tab and click the Stripe card.

Connecting Stripe

Click Connect and sign in to your Stripe account: client deposits will be paid into it. Once Stripe is connected, the card gets a Settings tab.

Webhook, condition and amount

First, set up the payment webhook: the steps and the address for your Stripe dashboard are right in the card. Turn on Require prepayment and pick the condition: always, or first visit only. Set the amount: a percentage of the service price, or a fixed amount in euros.

Payment deadline and what the client sees

Set the payment deadline and what happens if the client misses it: only notify you, or cancel the booking. Save the settings. The assistant names the amount before booking and sends the link, and you're notified once it's paid.

Deposit on cancel and reschedule

What the assistant says about the deposit when a client cancels or reschedules is set in Business Profile, in the Deposit card. Describe your rules and the free reschedule window: reschedule earlier, and the deposit moves to the new booking. Done. Next: how to connect Calendly and Cal.com.

სტატიამ უპასუხა თქვენს კითხვას?

მეტი ამ თემაზე

გჭირდებათ დახმარება?

ჰკითხეთ Sola-ს კაბინეტში

ასისტენტის ღილაკი კაბინეტის ნებისმიერი გვერდის კუთხეში ყველა პარამეტრს იცნობს და გაჩვენებთ, სად არის.

კაბინეტის გახსნა

მისწერეთ მხარდაჭერას

support@solwees.ai-ზე ჩვენი გუნდის ადამიანი გპასუხობთ.

support@solwees.ai