Skip to content
TopLeft

Get the next step on the client's calendar without leaving the board

TopLeft puts TimeZest on every ticket and project task, so the client picks a time and your team gets back to the work.

Open a card, go to Time & Notes, and send a scheduling request or copy a booking link. TimeZest does the back and forth.

A TopLeft service board with a ticket open on the Time and Notes tab, showing the TimeZest panel with a generated scheduling link pasted into the ticket note

Used by 700+ MSPs

TEBASeitel SystemsAppalachian Network ServicesClear GuidanceKelley ConnectVersaTrust

Where scheduling slows work down

Booking a time is rarely the hard part of the job. Waiting for it is.

Projects wait on the client

A late project is often a finished step waiting for the next one to get a date, such as a site visit, a server downtime window or a Teams meeting with the client.

Pull work, schedule the exceptions

On a pull-based board, technicians finish one ticket and pull the next most important one, with no dispatcher assigning every ticket. Some tickets still need a time with the client. Letting the client book it keeps the board moving.

Email chains are not the service

Clients pay for outcomes and a good experience, not for three emails about Tuesday versus Thursday. Every minute spent coordinating a time is a minute nobody is fixing anything.

Everything TimeZest needs, on the card

The TimeZest panel sits next to time entry on the Time & Notes tab, laid out like TimeZest's own panel for ConnectWise, so it feels familiar.

  • Send scheduling request: pick who attends and the appointment type. TimeZest emails the contact a link to choose a time, and the booking lands on your technician's calendar.
  • Generate URL: get the booking link to paste into a ticket note, a Teams chat or your own email, with nothing sent by TimeZest.
  • Every request on the card: status (new, sent, scheduled, cancelled or closed), who attends, the contact and the booked time, so nobody has to ask whether the client picked a slot.

TopLeft fills in the attendee for you: your own TimeZest agent when your email matches, otherwise the TimeZest team linked to your TopLeft team.

The TimeZest panel with its additional options open, and a new scheduling request listed underneath as not booked yet

The options dispatchers ask for

Under Show additional options.

Invite guests

Add other email addresses to the appointment, such as the client's IT contact or your account manager.

Set a booking window

Only schedule on or after a date, before a date, or both. Useful when the hardware arrives next week or the cutover has a deadline.

Use a different duration

Change the length for this one appointment without a new appointment type.

Schedule with a different contact

Pick another active contact at the same client when the person who logged the ticket is not the one you need on site.

How to set it up

An administrator does this once. You need a TimeZest account. Anyone on a Manager or User seat can then schedule from their cards; Viewer seats are read-only. Full steps are in the setup guide.

  1. Connect TimeZest

    In TimeZest, create a read/write key on the API Keys page.

    In TopLeft, go to Settings, Integrations, TimeZest. Paste the key, turn on Show TimeZest in the ticket editor and save.

    If you would rather TimeZest never emails clients from TopLeft, also turn on Generate scheduling URLs only. The panel then offers Generate URL alone.

  2. Link your teams

    For anyone without their own TimeZest agent, open each team under Settings, Teams and choose its TimeZest team. Requests from that team's members default to it.

  3. Send the first request

    Open a card on any board, go to Time & Notes, and send a request or generate a link. It shows in the list under the form straight away.

See it on your own tickets

We learn how you dispatch and schedule today, then walk you through TopLeft and TimeZest on ConnectWise, Autotask or HaloPSA.

Book a demo

Search the TopLeft site

    Tip: press / on any page to search. Open the search page

    Feedback on this page

    Fix or keep
    What kind

    Tip: select words on the page before you open this, and they come with your note.

    Optional, up to 5. Paste into the box above, or drop them here.

      They go into the GitLab issue. Crop out anything private.

      See every note and what happened to it