Skip to main content
Kareo Integration
Updated over a week ago

Generate Customer Key (for API access)

  1. Log into My Account page in Kareo here: http://help.kareo.com/login/.

  2. Click Get Customer Key on the bottom right.

  3. Click Create my customer key. The customer key will generate and show next to Your key.

  4. Share the API key with Dock Health team

    • You can securely share this by adding the API key to a task in a new list in Dock. An example would be to create a new list called “Kareo”. You can then create a task and simply paste the API Key as the task description.

    • Please let us know once you have done this either by messaging us on Intercom (blue button on bottom right) or emailing us @ support@dock.health. (please don’t send us this API key through these channels)


Grant API Permissions

  1. Create a new user with a system administrator role in Kareo. This user is used to make API calls.

  2. Share the username and password with the Dock Health team.

    • You can securely share this by adding the username and password to a task in a new list in Dock. An example would be to create a new list called “Kareo”. You can then create a task and simply paste the username and password as the task description.

    • Please let us know once you have done this either by messaging us on Intercom (blue button on bottom right) or emailing us @ support@dock.health. (please don’t send us this information through these channels)

  3. Assigning permissions to the above user

    • Log into the Desktop Application.

    • Click Settings > User Accounts. The User Accounts window opens.

    • Click on the user's name. The Edit User window opens.

    • Click to select “System Admin”.

    • Click Save User when finished.


Workflow automations

  1. Kareo supports the following interfaces to get data.

    • Retrieving data from different types of records in Kareo:

      1. Appointment (single)

      2. Appointments (bulk)

      3. Charges

      4. Encounter Details

      5. Patient (single)

      6. Patients (bulk)

      7. Payments

      8. Practices

      9. Procedure Codes

      10. Providers

      11. Service Locations

      12. Transactions

    • Creating different types of records into Kareo:

      1. Create Appointment

      2. Create Patient

      3. Create Encounter

      4. Create Payment

    • Updating patient records in Kareo

    • Delete appointments

Indicate below which data points you will like to use to automate triggering workflows or tasks.

Kareo Interface

Dock Workflow/Smartflow Name

Dock Task List Name

Did this answer your question?