Skip to main content

Overview

Bookings let clients self-schedule appointments through a public page at {your-slug}.every.ai. You configure which offerings are bookable, set your availability and payment requirements, then share the link. Clients pick a service, choose a date and time, fill in their details, pay if required, and receive confirmation with a calendar export.

Open Bookings

View and manage all your bookings in Every
Ask Every Agent: Work with bookings using natural language:
  • “Create a booking for Sarah Chen next Tuesday at 2pm”
  • “Show me all upcoming bookings this week”
  • “Cancel the booking with John Smith on Friday”

How It Works

For you (the business owner):
  1. Create offerings you want to make bookable
  2. Configure availability, payment requirements, and booking policy
  3. Share your booking link: {your-slug}.every.ai/booking (set your slug in organization settings)
For your clients:
  1. Visit your booking page and select a service
  2. Pick an available date and time (shown in their local timezone)
  3. Fill in their details
  4. Pay if required (or skip if free / schedule-later)
  5. Receive confirmation email with calendar export
Public booking page showing available services

Booking Modes

Every booking uses one of three modes, configured per offering:
ModeHow It WorksBest For
StandardClient picks date + time + pays at bookingPaid consultations, sessions with set pricing
FreeClient picks date + time, no paymentDiscovery calls, free consultations, intro meetings
Schedule LaterClient requests a booking, you schedule the date/time afterCustom engagements where you need to coordinate timing
Booking mode is set per offering in your booking configuration. Different offerings can use different modes.

Payment Options

For offerings that require payment, you can choose when clients pay:
Payment TimingDescription
No paymentNo charge collected (used with Free mode)
Pay at bookingClient pays immediately via Stripe Checkout when they book
Pay before serviceClient’s card is saved at booking and charged automatically N days before the appointment
“Pay at booking” reduces no-shows since clients have already committed financially.
Payment collection requires a connected Stripe account. Set up Stripe in Settings if you haven’t already.

Configuring Your Booking Page

Go to Booking Settings to configure everything.
Admin booking settings with offering configuration

Selecting Bookable Offerings

Your booking page uses your existing Offerings. In booking settings, select which offerings should appear on your public booking page. Each offering can have its own booking mode and payment timing.
You don’t need to create new offerings for bookings. Select from the ones you’ve already set up in Offerings.

Availability Schedule

Set your weekly availability with day-of-week and time ranges. For example: Monday-Friday, 9:00 AM - 5:00 PM. You configure availability in your timezone — clients automatically see those times converted to their local timezone. Date-specific overrides let you block off specific dates (holidays, vacation) or add availability on days you’re normally closed.

Google Calendar Integration

Connect Google Calendar to:
  • Block busy slots — times with existing calendar events won’t appear as available
  • Create events on booking — confirmed bookings automatically appear on your calendar
This keeps your booking page in sync with your real schedule without manual updates.

Booking Policy

Add a booking policy using the rich text editor. This appears on your public booking page and can include cancellation terms, preparation instructions, or anything else clients should know before booking.

Managing Bookings

Go to Bookings to see all your bookings.
Admin bookings dashboard with stats and booking table
The bookings dashboard shows summary stats and a table of all bookings with status, client, service, date/time, and payment info.
Ask Every Agent: Manage your schedule:
  • “What bookings do I have tomorrow?”
  • “Show me all unpaid bookings”
  • “Reschedule the booking with ACME Corp to next Wednesday at 10am”

Automated Emails

Every sends automated emails throughout the booking lifecycle:
EmailWhen It’s Sent
ConfirmationImmediately after booking is created
24-hour reminder24 hours before the appointment
1-hour reminder1 hour before the appointment
CancellationWhen a booking is cancelled
RescheduleWhen a booking is rescheduled to a new time
All automated emails are sent to the client’s email address provided during booking. No configuration needed — they work out of the box.

Public Manage Page

Clients can cancel or reschedule their own bookings through a secure link included in their confirmation email. This link uses a unique token — no login required. Clients can:
  • View their booking details
  • Cancel the booking
  • Reschedule to a new available time
  • Export the appointment to their calendar
The manage link is included in every confirmation and reminder email, so clients always have easy access.

Integration with Your Data

Bookings connect deeply with the rest of Every: Offerings: Your booking page pulls directly from your existing offerings. No duplicate setup needed. Contacts & Clients: When someone books for the first time, Every automatically creates a Contact and Client record for them. Returning clients are matched to their existing records. Invoices: When a client pays at booking, Every automatically creates a paid Invoice linked to the booking. This keeps your billing records complete without extra work.
Ask Every Agent: Check booking-related records:
  • “Show me the invoice for Sarah Chen’s booking”
  • “Find the client record created from last week’s booking”

Best Practices

Start with a few offerings — Enable booking for your most popular services first and expand from there.
Keep availability current — Use date-specific overrides for holidays and time off. Connect Google Calendar to automatically block busy times.
Require payment for high-value sessions — “Pay at booking” significantly reduces no-shows for paid consultations.
Write a clear booking policy — Include cancellation terms and any preparation instructions so clients know what to expect.

Common Workflows

Standard Paid Consultation: Configure offering with Standard mode + Pay at booking → Share link → Client books and pays → Both get confirmation → Google Calendar event created → Reminders sent automatically → Meet with client Free Discovery Call: Configure offering with Free mode → Share link → Client books → Confirmation sent → Reminders at 24h and 1h → Meet with client → Follow up with a proposal or invoice Custom Engagement (Schedule Later): Configure offering with Schedule Later mode → Client requests booking with their details → You review and schedule a specific date/time → Client receives confirmation → Reminders sent automatically

Troubleshooting

Clients don’t see available times: Check your weekly availability schedule. Verify Google Calendar isn’t blocking all slots with existing events. Check date-specific overrides aren’t blocking the dates. Payment not collected: Verify Stripe is connected in Settings. Confirm the offering is configured with a payment timing other than “No payment.” Client didn’t receive confirmation: Check the email address they entered during booking. Have them check spam/junk folders. The confirmation is sent immediately on booking creation. Calendar event not created: Verify Google Calendar is connected in your booking settings. Check that calendar event creation is enabled.

Next Steps

Need help? Contact support at hello@every.ai