Agent Lesson 8: Customer Self-Booking

Agent Lesson 8: Customer Self-Booking

Stop ping-ponging emails to find a time. Send the customer a booking link, let them pick a slot from your real availability, and a todo lands on your calendar automatically.

Problem: "What time works for you?" → 4 emails back and forth → finally pick a time → customer reschedules → 4 more emails. Half a day burned coordinating, and your calendar still doesn't reflect the agreed time until you go in and add it manually.

Horizon's answer: Send the customer a booking link. They click it, see your real availability, pick a slot, and a todo lands on your calendar automatically. No ping-pong, no manual entry on your end.

Send a booking link from a ticket

  1. Open the ticket in your helpdesk.

  2. In the Rocketship ticket widget, click Send Booking Link.

  3. Fill in the form:

    FieldWhat to do
    TemplatePick a booking template (e.g. "30-min discovery call", "2-hour onsite"). Templates are configured by your admin and define duration, location, and what kind of meeting this is.
    InviteeDefaults to the ticket's primary contact. Change it if a different person at the company should book.
    Note to inviteeOptional. Free-text message that appears in the invitation email. Use it to add context the template doesn't cover.
  4. Click Send Link.

The customer gets an email with the booking link. You don't have to do anything else — when they pick a time, the todo appears on your calendar.

What the customer sees

  • An email with your name, the meeting type, your note (if any), and a link.
  • Clicking the link opens a page showing your available slots (based on your business hours and existing calendar).
  • They pick a slot and confirm. They get a confirmation email. You get a notification.

What happens on your side when they book

  • A scheduled todo is created on your calendar at the picked time.
  • The todo is linked to the ticket, so the booking is part of the ticket's history.
  • If you have a calendar sync set up, the booking shows up in your external calendar (Outlook, Google) too.

When the booking link is the right tool

  • The customer needs to find a time that works for them, and you don't want to email back and forth.
  • You're not sure how long the customer is available, so letting them pick reduces no-shows.
  • The work is repeatable — onboarding calls, quarterly reviews, standard discovery sessions — and a template captures it cleanly.

When to skip the booking link

  • The customer already gave you a specific time. Just create a scheduled todo directly.
  • It's an internal call. Booking links are customer-facing.
  • You need to coordinate with multiple agents — booking links are one-host-one-invitee.

If the customer doesn't book

By default, all booking links eventually expire. 

Common errors

  • "Selected contact has no email" — the contact in your helpdesk doesn't have an email address on file. Add one to the contact in your helpdesk, then try again.
  • "No booking templates configured" — your admin hasn't set up any booking link types yet. Reach out to them or open a support ticket.

Tip: Use the Note to invitee field to set expectations the template doesn't cover. "Please have your network diagram ready when we connect" or "This will be a working session — block 2 hours of focused time" dramatically improves the meeting on both sides.

    • Related Articles

    • Agent Lesson 1: Welcome to Horizon

      First lesson in the agent series. By the end you'll know how to find help when you need it and how to access Horizon — including the per-helpdesk widget setup so Horizon shows up inside ConnectWise, Autotask, and the others. Getting Help Problem: ...
    • Agent Lesson 10: Watchlists

      Some of your tickets are quietly counting down to an SLA breach. Watchlists surface those automatically — color-coded by urgency — so you can spot what's at risk before it bites. Watchlists Problem: You have 22 tickets assigned. Some have SLA ...
    • Agent Lesson 9: How Work Gets to You

      Tickets reach your tray three ways: someone direct-assigns them to you, the system dispatches/escalates them automatically (or via a dispatcher), or you pull them from a ticket queue. This lesson covers all three so you understand where your work ...
    • Agent Lesson 4: Managing Your Availability

      When you can't take new work — lunch, a meeting, sick day — mark yourself Out so dispatch stops routing tickets to you. One toggle, one click. This lesson covers how to use it and what "Out" actually changes. The In/Out Feature Problem: You're at ...
    • Agent Lesson 5: Working with Floating Todos

      Floating todos don't have a fixed start time — the scheduler fits them into your day dynamically. Two skills make floating work work for you: setting rank to tell the scheduler what matters, and deferring to push work back without losing track of it. ...