# Appointment Deposit: Hold Dates Until It Is Paid

Source: https://maito.app/workflows/hold-dates-until-the-deposit-arrives

Maito holds the dates, works out the deposit, drafts the request for approval and releases the hold if payment never arrives, all from Slack.

Dates are held for a day while the deposit request goes out, then released if no payment arrives.

[Finance](https://maito.app/workflows/team/finance) · [Pet services](https://maito.app/workflows/industry/pet-services) · When something happens · Updated October 19, 2026

Works with

-   Slack
-   Email
-   Calendly
-   Cal.com
-   Stripe
-   PayPal
-   Gmail
-   Microsoft 365
-   Superhuman Mail

## How do you hold dates until a deposit is paid?

To hold dates until a deposit is paid, tell Maito the hold time and deposit rate. When a request arrives, it holds the dates, works out the deposit from your price list, drafts the request for approval, confirms the booking once billing shows payment, and releases unpaid holds.

## How it's done today

Staff send payment links and check by hand who has paid.

## What Maito does

1.  Hold the requested dates for 24 hours
2.  Work out the deposit from the price list
3.  Draft the deposit request
4.  Confirm on payment or release the hold

## Example

Loop run: Holiday boarding request in the booking system

**Maito** (11:40 AM):

Boarding request from Karen Ames for Biscuit (Lab, 3 years), Dec 22 to 29, 7 nights. Kennel 3 is held until tomorrow, Oct 20, 11:40 AM.

• 4 nights at $55: $220  
• 3 peak nights (Dec 24 to 26) at $65: $195  
• Total: $415. Deposit at 30%: $124.50

Catch: the booking form priced all 7 nights at $55, $385. The price list has a peak rate for Dec 24 to 26.

Deposit request is drafted below with the corrected total. It goes out only when you approve.

**Lucy** (11:44 AM):

Send it.

**Maito** (11:45 AM):

Sent to Karen. I'll confirm the booking when the $124.50 shows in billing, and release Kennel 3 tomorrow at 11:40 AM if it doesn't.

## How to set it up

When something happens Hold dates until the deposit arrives

Ask your agent

“When a holiday boarding request comes into the booking system, hold the dates for 24 hours, work out the deposit as 30% of the total, and post a draft deposit request in #boarding for Lucy to approve. Release the hold if it isn't paid.”

Connect booking system

-   Calendly
-   Cal.com

Connect billing

-   Stripe
-   PayPal

Connect email

-   Gmail
-   Microsoft 365
-   Superhuman Mail

Not connected yet? Your agent sends you a link to sign in.

## What it won't do

It won't take payments or confirm a booking without a payment record. Prices it isn't given stay unknown, so it asks.

## Questions

### Does it send the deposit request on its own?

No. It posts a draft in Slack and sends it only after someone approves.

### How does it know the deposit was paid?

It checks your billing tool, Stripe or PayPal, and confirms the booking only when the payment shows there.

### What if the booking form priced the stay wrong?

It rebuilds the total from your price list, such as peak-night rates, and tells you where the form differed.

## More finance workflows

-   [Log and match every invoice Invoices from email get read, logged and matched to purchase orders. Finance · When something happens Works with Gmail, Microsoft 365, QuickBooks, Xero.](https://maito.app/workflows/log-and-match-every-invoice)
-   [Review expenses against policy Expenses get checked against the policy before a person approves them. Finance · When something happens Works with Ramp.](https://maito.app/workflows/review-expenses-against-policy)
-   [Prep the month-end close checklist Know which close tasks are done, late or blocked. Finance · On a schedule Works with Linear, Asana.](https://maito.app/workflows/prep-the-month-end-close-checklist)
-   [Explain a budget variance See why spending is over or under budget, line by line. Finance · When you ask Works with QuickBooks, Xero, Airtable, Microsoft 365.](https://maito.app/workflows/explain-a-budget-variance)
-   [Chase overdue invoices Customers with overdue invoices get polite, correct reminders. Finance · On a schedule Works with QuickBooks, Xero, Gmail, Microsoft 365.](https://maito.app/workflows/chase-overdue-invoices)
-   [Build a forecast scenario Ask "what if" and get the forecast redone with your assumptions. Finance · When you ask Works with Airtable, Microsoft 365.](https://maito.app/workflows/build-a-forecast-scenario)

[See all workflows](https://maito.app/workflows)

## Put your AI teammate to work.

Set it up in minutes. Start with this one, and let it earn the next one.

[Put Maito to work](https://maito.app/login?returnTo=%2Fworkflows%2Fhold-dates-until-the-deposit-arrives)[Book a demo](mailto:support@maito.app?subject=Maito%20demo)
