Call recorders
Fathom and Bluedot. One account per closer. They bring the recording and its transcript, which is what TopClosers scores against your sales manual.
TopClosers does not record or schedule anything on its own: it connects to the tools your team already uses. Everything you see in the app — calls, transcripts, scores, appointments and outcomes — arrives through one of these integrations.
Call recorders
Fathom and Bluedot. One account per closer. They bring the recording and its transcript, which is what TopClosers scores against your sales manual.
Scheduling and CRM
GoHighLevel and Calendly. One connection per agency. They bring booked appointments, shows and no-shows, and the outcome of every sale.
The difference in scope is what matters: each closer connects their own recorder, because the account a recording arrives on is what credits the call to that person. Scheduling and CRM, on the other hand, are connected once for the whole agency, by the owner.
| Integration | What it brings | Scope | Who connects it | History import |
|---|---|---|---|---|
| Fathom | Recording and transcript of every call | Per closer | The closer | Yes, last 7 days |
| Bluedot | Recording and transcript, no bot in the meeting | Per closer | The closer | No |
| GoHighLevel | Appointments, shows, no-shows and outcomes | Per agency | The owner | Yes, last 7 days |
| Calendly | Bookings and cancellations | Per agency | The owner | Yes, 7 days plus upcoming ones |
Under Settings → Integrations. The screen shows:
With no integrations. Nothing comes in. You can upload your sales manual and invite your team, but there will be no calls to score and no appointments to show.
Recorder only. This is the minimum for TopClosers to work. Calls arrive with their transcript, get scored against your manual, and each closer receives their coaching. What you lose is business context: with no scheduling tool or CRM there are no appointments, no show rate and no sales outcomes, so the appointments page and much of the statistics stay empty.
Scheduling or CRM only. You will see booked appointments and their status, but no analyzed calls: without a recording there is no transcript, and without a transcript there is no score and no coaching.
Every integration shows a status label:
| State | What it means |
|---|---|
| Active | Everything syncs on its own. Nothing for you to do. |
| Expired | The permission lapsed or was revoked in the original tool. New data stops arriving until you reconnect. |
| Not connected | It was never connected, or it was disconnected. |
When a connection expires, a Reconnect button appears: you grant the same permission again and syncing resumes. Your existing data is never touched.
The keys, tokens and secrets you paste or authorize are stored encrypted. They are never shown again on screen: if you need to change one, you connect again. When you disconnect, the credential is removed from TopClosers.
Each closer records with one tool at a time. Choosing a new recorder replaces the previous one, and calls already imported stay exactly as they are in your workspace.
The reason is attribution: if the same person recorded with two tools, the same meeting could arrive twice. One tool per person keeps rankings and averages clean.
Pick the guide for your tool: Fathom, Bluedot, GoHighLevel or Calendly. If you are starting from scratch, follow the step-by-step setup first.