Meetings and integrations
Capability Reviewed · not yet fact-checked
In short
How does meeting booking work in Reply?
Reply books meetings through a personalized public calendar link backed by Google Calendar, with Google Meet or Zoom as the location, or through a connected Calendly account. Booking sets the contact to Meeting Booked and finishes the sequence, Jason AI can book from reply conversations, and reports track meetings per channel.
At a glance
| What it does | A public booking link built from Google Calendar availability, Google Meet or Zoom locations, a Calendly integration, AI-booked meetings from reply conversations, per-channel meeting reports, and manual meeting logging |
| Required objects | A connected Google Calendar or Calendly account; a contact to book with |
| Surfaces | UI · MCP |
| Key limit | One booking source at a time — Google Calendar or Calendly, not both — and one connected Calendly account per Reply account |
| Stops on | A booked meeting: the contact gets the Meeting Booked status and is marked Finished, which stops further sequence steps |
| Does not | Book through Calendly team or shared events; run without a connected calendar source; work with a free Calendly plan (paid or active trial required); exclude US holidays unless the holiday toggle is on; guarantee the prospect shows up |
| Plans | Works with a connected calendar account; the Calendly side requires a paid Calendly plan or an active trial |
Summary
Reply closes the outreach loop at the calendar. A personalized booking link — generated from your Google Calendar availability, with Google Meet or Zoom as the location, or pulled from a connected Calendly account — goes into sequence emails through the editor. When a prospect books, both sides get a confirmation email, the contact's status flips to Meeting Booked, and the sequence finishes for that contact so no further steps fire. With AI reply handling on, meetings are booked directly from the conversation — see Reply management — and reports track booked meetings by the channel that produced them.
Problems it solves
- The gap between "interested" and "scheduled" — the booking link travels inside the outreach email, pre-filled with the prospect's name, email, and phone
- Sequences that keep touching a prospect after a meeting is already on the calendar — booking sets Meeting Booked and Finished automatically
- Back-and-forth time negotiation — AI reply handling books a proposed time, picks the first available slot from several, or has Jason AI suggest slots when none is given
- Meetings booked outside the system disappearing from stats — a manual Log a meeting booked action records them on the contact
- Not knowing which channel books meetings — per-channel tracking across Email, SMS, Call, WhatsApp, and LinkedIn
What Reply can do
- Generate a public, personalized meeting link from your Google Calendar availability — set the time zone, meeting title, description, and duration at connection
- Insert the link into sequence emails with the Book meeting link button; meeting links are personalized and tracked for clicks
- Offer Google Meet or Zoom as the meeting location — Zoom connects with a free or Pro account authorized through the Zoom Marketplace
- Shape availability with day-and-hour windows, buffer time between appointments, earliest and latest booking cutoffs, and an optional toggle that excludes US holidays
- Confirm by email to both sides after booking and send a reminder 15 minutes before the call
- Connect one Calendly account and insert Calendly event links — My events and other users' personal events are supported
- Set the contact to Meeting Booked and Finished when a booking event arrives, stopping further sequence steps; on cancellation, remove the status and record the cancellation on the contact's activity
- Create a new contact when an unknown person books through Calendly (with Calendly as the creation source, filterable on the People page) — when the create-if-missing option is enabled
- Book from conversations with AI reply handling: a proposed time is booked and invited directly, multiple proposed times resolve to the first available slot, and a yes-without-a-time gets slot suggestions from Jason AI; reschedules are rebooked against your calendar
- Send follow-ups when a meeting is booked or canceled, manually or automatically
- Report booked meetings by source channel — Email, SMS, Call, WhatsApp, LinkedIn — in the Team performance report, with filters and export
- Log a meeting booked outside any sequence manually from the contact profile, with a No sequence option
- Create a task in Reply when a prospect books a Zoom call
What Reply cannot do
- Run Google Calendar and Calendly booking at the same time — one meeting booking source per account
- Connect more than one Calendly account
- Use Calendly team or shared events — only My events and other users' personal events
- Work with a free Calendly plan — a paid plan or active trial is required
- Show non-email bookings on the sequence-level Reports page — that view counts only meetings booked within emails; use Team performance for all channels
- Skip US holidays by default — holiday exclusion is off until you enable it
Required inputs
A connected Google Calendar (with time zone, meeting title, description, and duration set) or a connected Calendly account; for Zoom locations, a Zoom account authorized and pre-approved for Reply in the Zoom Marketplace; the prospect's email address, which is how Reply matches a booking event to a contact.
Produced outputs
A public personalized booking link, calendar events with confirmation emails and a 15-minute reminder, Meeting Booked status changes that finish the sequence for the contact, activity-log entries for cancellations, a task per booked Zoom call, and per-channel meeting counts in Team performance reports.
Use Reply when
- Booking should close the loop inside outreach — link in the email, status change on booking, sequence stops itself
- You already schedule through Calendly and want bookings reflected on Reply contacts and stats
- An AI handles replies and should book meetings without a human in the thread — see AI SDR
Do not use Reply when
- You need Calendly team routing — round-robin or shared events are not supported through the integration
- The meetings are internal calendar coordination rather than prospect-facing booking
What you still need to build
- No-show and follow-through policy — Reply records the booking and cancellation; what happens after a missed meeting is your process
- The CRM handoff for booked meetings — see Sync Reply with a CRM
capability: meetings
supported: true
interfaces:
product_ui: live
api: not-verified
mcp: live
cli: not-verified
required_objects:
- contact
- calendar_account
side_effects:
- books_calendar_events
- changes_contact_status
- creates_contacts
human_approval_recommended: false
Limits
- One meeting booking source at a time: Google Calendar or Calendly
- One Calendly account per Reply account
- Calendly connection requires a paid Calendly plan or an active trial
- Calendly team and shared events are not supported
- US holidays are included in availability by default; a toggle excludes them
- The reminder email goes out 15 minutes before the call
- Sequence-level reports count only meetings booked within emails; the Team performance report covers Email, SMS, Call, WhatsApp, and LinkedIn
FAQ
Can I use Google Calendar and Calendly together?
No. Reply supports one meeting booking source at a time — either the Google Calendar-backed Reply link or Calendly. You can switch sources, and you can reconnect or disconnect Calendly at any time.
What happens in the sequence when a prospect books?
Reply identifies the prospect by email, assigns the Meeting Booked status, and marks the contact Finished, which stops any further steps. If the meeting is canceled, the Meeting Booked status is removed and the cancellation is recorded on the contact's activity — see Statuses and Sequence stopping.
How are meetings booked outside a sequence counted?
Log them manually: open the contact on the People page, use Log a meeting booked, fill in the details, and check the No sequence box if the meeting did not come from a sequence.
Can Jason AI book the meeting for me?
Yes, with AI reply handling enabled. A prospect who proposes a time gets booked and invited directly; several proposed times resolve to the first available slot on your calendar; a yes without a time gets slot suggestions; a reschedule request is rebooked after a calendar check. Booked and canceled meetings can trigger automatic follow-ups.
Related
- Process positive replies — the step before booking
- Book meetings from inbound signals — a play built on this capability
- Reply management — how AI reply handling classifies and answers
- AI SDR — autonomous booking in context
- Campaign analytics — where meeting stats live
- Statuses
Build with Reply
- MCP: agents.reply.io/mcp — meeting settings, public calendar links, and calendar account management
- REST API: docs.reply.io — meeting-specific endpoint coverage is not verified on this page; check the reference