Think Bullish
Direct API

Cerbo integration for the A.I. front desk

Cerbo has a REST API that covers the whole booking loop: availability from provider work schedules, booking, cancelling and rescheduling, plus patient records and webhooks for changes.

Built for: Functional, integrative and direct primary care practices

What the connection does

What the front desk can do in Cerbo.

  • Look up existing patients

    Yes

    Search by name, email or date of birth; phone matching uses a synced copy of your patient list.

  • Create new patients

    Yes
  • Update patient details

    Yes
  • Read providers and locations

    Yes
  • See open appointment times

    Yes
  • Book appointments

    Yes
  • Cancel appointments

    Yes
  • Reschedule appointments

    Yes

How booking works

From the call to Cerbo.

The front desk reads availability from your providers' work schedules in Cerbo, books the chosen time, and changes or cancels that appointment in Cerbo when a patient calls back.

What you will need

  • A Cerbo Superadmin to enable the API and create an API user

Setup

How we connect Cerbo.

  1. 01

    Turn on API access

    A Cerbo Superadmin asks Cerbo support to enable the API, then creates an API user with a limited permission profile.

  2. 02

    Map providers and appointment types

    We set which providers and appointment types the front desk may book.

  3. 03

    Test, then go live

    Test patients and appointments are created and removed before live calls start.

Cerbo integration questions, answered.

Do we have to change anything about how we use Cerbo?

No. Cerbo stays your system of record. The front desk works inside the schedule, appointment types and providers you already have, and your team keeps working in Cerbo as they do today.

Does the front desk see real availability?

Yes. Cerbo's API returns availability built from your providers' work schedules and existing appointments.

The 100-patient guarantee

100 new patients guaranteed or you don't pay.

We guarantee 100 new patients, not just names in a CRM or spreadsheet. If we do not deliver 100 under the agreed patient-acquisition program terms, you don't pay.

See my 100-patient plan