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 today

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?