Automate Patient Creation in DrChrono When a New Contact is Added in Keap Using Zapier.

Automate Patient Creation with DrChrono, Keap, and Zapier

Introduction

Efficient patient data management is crucial for any healthcare practice. If you’re using Keap as your CRM and DrChrono as your EHR, manually transferring data between the two can be time-consuming and error-prone. By leveraging Zapier, along with the DrChrono API and a Keap campaign, you can automate this process seamlessly.

In this article, the developers at Hike Branding explain how to set up a Zapier webhook that automatically creates a new patient in DrChrono whenever a new contact is added in Keap.

What This Automation Does

Automatic Patient Creation

A new patient record is automatically created in DrChrono every time a new contact is added to Keap.

Real-Time Syncing

Patient information is passed from Keap to DrChrono as soon as the contact is created.

Time-Saving Automation

Save valuable time by automating the data transfer process, reducing administrative tasks, and allowing your team to focus more on patient care.

Error Reduction

Minimize human errors commonly associated with manual data entry, resulting in more accurate and reliable patient records.

Scalable Automation

Easily scale your automation as your practice grows—add new integrations or adjust workflows without any hassle.

Platforms Used

We used Keap, Zapier and DrChrono to automate the patient creation process.

How it works: when a contact is added in Keap, Zapier sends the information to DrChrono via the API and creates a new patient record automatically.

Step-by-Step Setup

1. Keap Setup

  • Navigate to Settings and select Tags under the CRM section.
  • Click Add Tag, then enter a tag name and description.
  • Go to Marketing and choose Automation Builder from the top menu.
  • Click Create a New Campaign and give the campaign a name.
  • For the trigger step in the campaign, drag “Apply Tag” from the sidebar into the workflow and select the tag you created.
  • Drag the “Sequence” element into the workflow and connect it after the tag.

Keap campaign builder with Apply Tag trigger and sequence

  • Inside the sequence, add a “Send HTTP Post” action.

Keap sequence with Send HTTP Post action

  • Enter the Webhook URL in the POST URL field.
  • Add the key-value pairs along with the corresponding merge fields.

Keap HTTP Post key-value pairs with merge fields

  • Finally, click Publish to activate the campaign.

2. DrChrono Setup

  • Log in to your DrChrono account.
  • Navigate to the API section under the Account menu.

DrChrono account menu API section

  • On the API Management page, click “New Application.”
  • Enter the Application Name and set the Redirect URIs.

DrChrono API management new application settings

  • Use the Client ID and Client Secret to generate an Access Token.
  • Generate the token.

3. Zapier Setup

  • Create a new Zap and set Webhooks by Zapier as the trigger app.
  • Select the “Catch Hook” trigger option.
  • Copy the Webhook URL generated by Zapier.

Zapier Webhooks Catch Hook trigger

  • Add another Action and select Webhooks by Zapier.
  • Choose the POST method in the Action Event.
  • Enter the DrChrono API URL in the URL field.
  • Select Raw as the value for Payload Type.

Zapier webhook POST action to the DrChrono API

  • Enter the key-value pairs in the Data field.
  • Map the trigger values into the corresponding data value fields.

Zapier data field mapping for DrChrono patient

  • In the Header section, enter the following key-value pairs:
    1. Authorization: Bearer your_access_token_here
    2. Content-Type: application/json

Zapier webhook headers with Authorization bearer token

Results

1. Zapier Webhook

Zapier webhook test result

2. Keap

New contact in Keap

3. DrChrono

Patient created automatically in DrChrono

Conclusion

Automating patient creation between Keap and DrChrono using Zapier simplifies your workflow by reducing manual effort and minimizing errors. Setting up this integration ensures that patient data is updated in real time, enhancing both efficiency and accuracy within your practice. This seamless connection by Hike Branding allows you to focus more on delivering quality care rather than handling administrative tasks.

Need something more advanced than a single Zap — two-way sync, appointment automation or a custom dashboard? Our DrChrono API integration services cover custom workflows built directly on the DrChrono API.

Need a DrChrono integration expert?

Hike Branding builds custom DrChrono API integrations with CRMs, marketing tools, billing systems and patient communication platforms.

Explore our DrChrono API Integration Services →
Book a free consultation →

FAQ

You may also like

Search Post