# Zapier daybag's Zapier app connects your bookings to the other apps you use, with no code: a Zap can start when a booking is made, cancelled, moved or marked paid, or when a guest writes, and can book, move, cancel and message guests in daybag. It's by invitation until Zapier lists it, and it signs in with an API key, on every plan. URL: https://daybag.io/docs/zapier Add the app: https://daybag.io/zapier ## Set up 1. Open `https://daybag.io/zapier` and accept the invitation: it adds daybag to your Zapier account. 2. In Dashboard → Agents & Automation, choose Create key under Zapier (a key from Developers works too). Copy it: it's shown once. 3. In Zapier, make a Zap and choose daybag. When Zapier asks you to connect, paste the key. ## Triggers Instant: daybag sends each event to your Zap within seconds. - New Booking: Triggers when a booking is confirmed, including a held booking once it is paid or confirmed. - Cancelled Booking: Triggers when a booking or a hold is cancelled, by you, your team, an agent or the guest. - Moved Booking: Triggers when a booking moves to another time, keeping its reference and payment. - Booking Marked Paid: Triggers when a booking is marked paid for money taken by hand, such as cash or a card reader. Bookings paid online arrive as New Booking. - New Guest Message: Triggers when a guest writes: from their booking page, by email or text, or with a question before booking. - Updated Customer: Triggers when a customer's details are saved outside a booking. For guests who book, use New Booking. - Cancelled Time: Triggers when a time on a calendar is cancelled, together with its bookings. ## Actions - Create Booking: Creates a booking for a guest, or holds a place while they decide or pay. - Cancel Booking: Cancels a booking or a hold not paid online, freeing its place. One paid online is cancelled in your dashboard, where it is refunded. - Move Booking: Moves a booking to another time of the same offering, keeping its reference, price and payment. - Mark Booking as Paid: Records a payment you already took yourself, such as cash or a card reader, by marking a confirmed booking paid. It charges nothing and moves no money. - Create or Update Customer: Creates a customer, or updates the one with the same email. - Send Message to Guest: Sends a guest a message by email; their reply comes back to your inbox. ## Searches - Find Customer: Finds a customer by email. - Find Booking: Finds a booking by the reference on the guest's confirmation. - Find Available Times: Finds the times an offering has room, earliest first. ## Good to know - A booking paid online can't be cancelled from Zapier: Cancel Booking refuses it. Cancel it in daybag, which refunds the guest in full. - Booking Marked Paid fires only for payments recorded by hand, such as cash or a card reader. A booking paid online arrives as New Booking. - Replaying a run of Send Message to Guest sends the message again. A replayed Create Booking returns the booking it made instead of booking twice. - Each Zap that starts from daybag keeps one webhook while it's on, listed under Dashboard → Developers, up to 50 active per org. Turning the Zap off removes it. - Revoking the key switches off the webhooks it made, so those Zaps stop until you connect a new key and turn each one off and on again.