Skip to main content

How do I connect my Cerbo EHR to Heads Up?

A few quick steps to link your Elation EHR to Heads Up and start syncing patient and lab data.

Brian Haltom avatar
Written by Brian Haltom
Updated over 3 weeks ago

In this article, we'll show you how to connect your organization's Cerbo account to Heads Up so you can automatically sync patients and lab results.

This integration creates a seamless workflow between your EHR and Heads Up, eliminating duplicate data entry and ensuring consistency across platforms.

Configuration and Setup

Step 1: Generate API Credentials in Cerbo

  1. Navigate to Admin > Manage > Integrations > API User Management

  2. Create or retrieve existing API credentials

  3. Note the Client ID and Secret for configuration

Step 2: Connect Cerbo in Heads Up

  1. Go to Organization Settings > Integrations

  2. Find Cerbo in the list and click Link

  3. Enter the API credentials in the connection dialog:

    • API Username is the Username/Public Key you put in for Cerbo (pk_xyz)

    • Client Secret is the secret key you copied from Cerbo

    • Base URL is the Cerbo instance URL (copy from your browser URL bar)

Step 3: Configure Webhook URL

  1. Once successfully connected, copy the webhook URL from the Cerbo row on the Integration page in Heads Up

  2. Return to Cerbo UI: Admin > Manage > Integrations > Integrations and Webhooks > General Webhooks for third parties

  3. Click Add Webhook Endpoint

Step 4: Configure Webhook

  1. Paste the webhook URL into the endpoint field

  2. Configure the Events as shown in the image below

โš ๏ธ Important: If any of these events are not selected and saved, webhook data will not flow to the Heads Up platform.

Step 5: Create and Apply Patient Tags

  1. Go to Admin > Manage > Tags and Create a tag in Cerbo (default: "HeadsUp" or custom name from HU org settings). The category does not matter.

  2. Tag eligible patients to trigger data sync - click on the tag icon in the patient information section:

  3. Once tagged, Heads Up will:

    • Create the client account (if doesn't exist)

    • Backfill lab results for configured time period

    • Begin real-time sync via webhooks

Did this answer your question?