DrChrono + Konnectify
DrChrono Integration with Konnectify
Automate healthcare workflows across DrChrono and your business tools-sync patients, appointments, lab orders, documents, billing events, tasks, messages, and clinical records without writing code.
EHR Patients Appointments Billing Labs 23 Triggers 174 Actions
What is DrChrono?
DrChrono is an EHR (Electronic Health Records), practice management, and medical billing platform built for modern healthcare practices. It combines clinical workflows, appointment scheduling, billing, and patient engagement tools into a single cloud-based system.
By integrating DrChrono with Konnectify, healthcare teams can automate cross-system workflows without writing code. Connect DrChrono to your CRM, communication tools, task managers, billing systems, and data stores so patient data, appointments, lab results, and billing events flow automatically between platforms.
New to DrChrono?
Create an account and start managing patients, appointments, billing, and clinical workflows.
Explore DrChronoNew to Konnectify?
Build workflows across your apps with triggers, actions, and no-code logic.
Try Konnectify freeWhat you can automate
• Sync new or updated patients to CRMs and data warehouses
• Notify teams when appointments are booked or changed
• Create follow-up tasks after lab orders or clinical events
• Archive patient documents to cloud storage automatically
• Log patient payments and billing events for reporting
• Route messages, prescription alerts, and audit logs
API & Authentication
OAuth 2.0 authorization
Konnectify uses the DrChrono REST API to read, create, update, and delete records in your DrChrono account. DrChrono uses OAuth 2.0 for authentication. When connecting DrChrono to Konnectify, provide your Client ID and Client Secret from the DrChrono developer portal; Konnectify handles token acquisition, refresh, and renewal automatically.
Things to know before you start
- API access requires a DrChrono account with API credentials enabled.
- Some endpoints may be gated by plan or user role permissions.
- Rate limits apply based on your DrChrono subscription tier.
- Polling-based triggers check for new or updated records at regular intervals.
API resources used
- Patients
- Appointments
- Lab orders
- Billing records
- Tasks and messages
Important: rate limits & plan restrictions
DrChrono API limits and endpoint availability can vary by account, subscription tier, and user permissions. For high-volume workflows, tune polling frequency and add retry/backoff steps where supported.
Official docs: DrChrono API documentation.
How to connect DrChrono to Konnectify
Prerequisites
- A valid DrChrono account
- Client ID and Client Secret from the DrChrono developer portal
- Access to the Konnectify platform
- Admin permissions in DrChrono to authorize the OAuth app
Create the Connection
- Log in to Konnectify.
- Click New on the top-right corner and select Connections.
- Search for and select DrChrono.
- Enter your Client ID and Client Secret.
- Click Authorize to complete the OAuth flow and grant Konnectify access to your DrChrono account.
- Save the connection.
Create a Konnector
- Click New and select Konnectors.
- Choose a trigger - either a DrChrono trigger or a trigger from another app.
- Select the DrChrono connection and click Continue.
Add a DrChrono Action
- Click Action and select DrChrono.
- Choose the action to perform, such as Create Patient or Update Appointment.
- Fill in required fields and map dynamic values from the trigger output.
Test and Activate
- Map dynamic fields from trigger/action outputs.
- Run a test using sample data to verify the execution.
- Save the Konnector and turn it ON.
- Perform a real-time test and confirm results in DrChrono.
Triggers 23
This integration includes 23 polling triggers. Each trigger checks DrChrono for new or updated records at regular intervals and fires when matching data is found.
Patient Triggers 4 triggers
New or Updated PatientsFires whenever a new patient is created or an existing one is updated in DrChrono.
New or Updated Patient SummariesFires whenever a new patient summary is created or an existing one is updated in DrChrono.
New or Updated Patient MessagesFires whenever a new patient message is created or an existing one is updated in DrChrono.
New or Updated Patient PaymentsFires whenever a new patient payment is created or an existing one is updated in DrChrono.
Appointment Triggers 2 triggers
New or Updated AppointmentsFires whenever a new appointment is created or an existing one is updated in DrChrono.
New or Updated Appointments ListFires whenever a new appointment list is created or an existing one is updated in DrChrono.
Lab & Document Triggers 3 triggers
New or Updated Lab OrdersFires whenever a new lab order is created or an existing one is updated in DrChrono.
New or Updated Lab DocumentsFires whenever a new lab document is created or an existing one is updated in DrChrono.
New or Updated DocumentsFires whenever a new document is created or an existing one is updated in DrChrono.
Billing & Financial Triggers 3 triggers
New or Updated Fee SchedulesFires whenever a new fee schedule is created or an existing one is updated in DrChrono.
New or Updated Line ItemsFires whenever a new billing line item is created or an existing one is updated in DrChrono.
New or Updated TransactionsFires whenever a new insurance transaction is created or an existing one is updated in DrChrono.
Messaging & Communication Triggers 3 triggers
New or Updated Prescription MessagesFires whenever a new prescription message is created or an existing one is updated in DrChrono.
New or Updated Communication LogsFires whenever a new communication (phone call) log is created or an existing one is updated in DrChrono.
New or Updated MessagesFires whenever a new message is created or an existing one is updated in DrChrono.
Task Triggers 5 triggers
New or Updated TasksFires whenever a new task is created or an existing one is updated in DrChrono.
New or Updated Task TemplatesFires whenever a new task template is created or an existing one is updated in DrChrono.
New or Updated Task CategoriesFires whenever a new task category is created or an existing one is updated in DrChrono.
New or Updated Task StatusesFires whenever a new task status is created or an existing one is updated in DrChrono.
New or Updated Task NotesFires whenever a new task note is created or an existing one is updated in DrChrono.
Inventory Triggers 2 triggers
New or Updated Inventory VaccinesFires whenever a new vaccine inventory record is created or an existing one is updated in DrChrono.
New or Updated Inventory CategoriesFires whenever a new inventory category is created or an existing one is updated in DrChrono.
System Triggers 1 trigger
New or Updated Audit LogsFires whenever a new audit log is created or an existing one is updated in DrChrono.
Actions 174
Use actions to create, read, update, and delete records across patients, appointments, clinical notes, labs, billing, documents, consent forms, offices, messages, and tasks.
Doctor & User 3 actions
Get DoctorFetches a doctor's profile and schedule from DrChrono using their unique ID.
Get UserFetches a user profile from DrChrono using their unique ID.
Get Doctor OptionsFetches scheduling, billing, and telehealth options for a doctor from DrChrono using their unique ID.
Patient Management 30 actions
Create PatientCreates a new patient in DrChrono with demographic, contact, and clinical details.
Update PatientUpdates an existing patient record using demographic and contact details.
Patients ReadFetches a patient record from DrChrono using its unique ID.
Delete PatientDeletes a patient from DrChrono using its unique ID.
Create Patient SummaryCreates a patient summary record using demographic filters like name, date of birth, and gender.
Update Patient SummaryUpdates a patient summary record using demographic filters such as name, date of birth, and gender.
Patients Summary ReadFetches a summarized patient record from DrChrono using its unique ID.
Delete Patient SummaryDeletes a patient summary record from DrChrono using its unique ID.
Patients OnPatient Access ReadFetches OnPatient access invite details for a patient from DrChrono.
Send OnPatient InviteSends an OnPatient portal invite to a patient using demographic and contact details.
Revoke OnPatient InviteRevokes a sent OnPatient invite for a specific patient in DrChrono.
Create Patient MessageCreates a patient message with subject and body, optionally including attachments.
Patient Messages ReadFetches a patient message from DrChrono using its unique ID.
Create Patient CommunicationCreates a patient communication entry for CQM tracking, including codes, values, and effective time.
Patient Communications ReadFetches a patient communication from DrChrono using its unique ID.
Update Patient CommunicationUpdates an existing patient communication entry for CQM tracking.
Create Patient InterventionCreates a patient intervention entry for CQM tracking, including codes, values, and effective time.
Update Patient InterventionUpdates an existing patient intervention entry for CQM tracking.
Patient Interventions ReadFetches a patient intervention from DrChrono using its unique ID.
Create Patient Physical ExamCreates a patient physical exam entry for CQM tracking, including codes, values, and effective time.
Update Patient Physical ExamUpdates an existing patient physical exam record for CQM tracking.
Create Patient Risk AssessmentCreates a patient risk assessment entry for CQM tracking, including codes, values, and effective time.
Update Patient Risk AssessmentUpdates an existing patient risk assessment entry for CQM tracking.
Patient Risk Assessments ReadFetches a patient risk assessment from DrChrono using its unique ID.
Create Patient Flag TypeCreates a patient flag type with properties like name, color, and priority.
Update Patient Flag TypeUpdates an existing patient flag type such as name, color, or priority.
Patient Flag Types ReadFetches a patient flag type from DrChrono using its unique ID.
Create Patient PaymentCreates a payment record for a patient including amount, method, and related billing details.
Patient Payments ReadFetches a patient payment record from DrChrono using its unique ID.
Patient Payment Log ReadFetches a patient payment log from DrChrono using its unique ID.
Appointments 27 actions
Create Appointment On Doctor CalendarCreates a new appointment or break on a doctor's calendar with scheduling, billing, and clinical details.
Update AppointmentUpdates an appointment or break with scheduling, billing, and clinical details.
Appointments ReadFetches an appointment or break from DrChrono using its unique ID.
Delete AppointmentDeletes an appointment or break from DrChrono using its unique ID.
Create Appointment ProfileCreates an appointment profile for a doctor's calendar with details like duration, color, and scheduling settings.
Update Appointment ProfileUpdates an appointment profile for a doctor's calendar, including duration, color, and scheduling settings.
Appointment Profiles ReadFetches an appointment profile from DrChrono using its unique ID.
Delete Appointment ProfileDeletes an appointment profile from DrChrono using its unique ID.
Update Appointment TemplateUpdates an existing appointment template with scheduling and profile details.
Appointment Templates ReadFetches an appointment template from DrChrono using its unique ID.
Delete Appointment TemplateDeletes an appointment template from DrChrono using its unique ID.
Update Appointments ListUpdates an appointment list record using filters such as date, doctor, patient, and status.
Appointments List ReadFetches appointment records from DrChrono using the provided ID and filters.
Delete Appointments ListDeletes an appointments list entry from DrChrono using its unique ID.
Create Telehealth AppointmentCreates a telehealth session for an existing appointment and returns the telehealth URL.
Update Telehealth AppointmentUpdates an existing telehealth appointment associated with a scheduled appointment.
Telehealth Appointments ReadFetches a telehealth appointment from DrChrono using its unique ID.
Create Telehealth Appointment HistoryCreates a telehealth appointment history entry, capturing events like session start, end, or updates.
Telehealth Appointment History ReadFetches telehealth appointment history from DrChrono using its unique ID.
Create Schedule BlockCreates a schedule block to prevent appointments during a specified time range for a provider.
Update Schedule BlockReplaces an existing schedule block with new data. All required fields must be provided.
Schedule Blocks ReadFetches a schedule block from DrChrono using its unique ID.
Delete Schedule BlockDeletes a schedule block from DrChrono, allowing appointments to be scheduled during that time period.
Create Reminder ProfileManages reminder profiles for scheduling notifications.
Update Reminder ProfileUpdates an existing reminder profile for scheduling notifications.
Reminder Profiles ReadFetches a reminder profile from DrChrono using its unique ID.
Delete Reminder ProfileDeletes a reminder profile from DrChrono using its unique ID.
Clinical Notes 14 actions
Create Clinical Notes BatchKicks off a background task in DrChrono to generate a list of clinical notes. Returns a UUID to check status.
Get Clinical Notes BatchFetches the status and details of a clinical notes batch using its UUID.
Clinical Notes ReadFetches a clinical note from DrChrono using its unique ID.
Update Clinical Note Field ValueUpdates an existing clinical note field value for a specific appointment and template.
Clinical Note Field Values ReadFetches a clinical note field value from DrChrono using its unique ID.
Create Clinical Note Field Values ListStarts a background job to fetch clinical note field values. Returns a UUID to retrieve results.
Clinical Note Templates ReadFetches a clinical note template from DrChrono using its unique ID.
Clinical Note Field Types ReadFetches a clinical note field type from DrChrono using its unique ID.
Create Yellow NotepadCreates yellow notepad content for a given appointment and template. Supports both appointment-level and global notes.
Yellow Notepad RetrieveFetches yellow notepad content using appointment ID and template ID from DrChrono.
Create AmendmentCreates an amendment to a patient's clinical records, including comments and optional file attachments.
Update AmendmentUpdates an existing amendment to a patient's clinical record, including comments or attached files.
Amendments ReadFetches a patient amendment from DrChrono using its unique ID.
Delete AmendmentDeletes a patient amendment from DrChrono using its unique ID. Only amendments created by your API app can be deleted.
Lab & Diagnostics 23 actions
Create Lab OrderCreates a new lab order in DrChrono. Use this as the first step in the lab workflow.
Update Lab OrderUpdates an existing lab order in DrChrono using its ID.
Get Lab OrderFetches a lab order's details from DrChrono using its unique ID.
Delete Lab OrderDeletes a lab order from DrChrono using its unique ID.
Create Lab TestCreates a lab test associated with a lab order, including specimen and test details.
Update Lab TestUpdates an existing lab test associated with a lab order, including test details and metadata.
Lab Tests ReadFetches a lab test from DrChrono using its unique ID.
Delete Lab TestDeletes a lab test from DrChrono using its unique ID.
Create Lab ResultCreates a lab result for a lab order, including observation details, values, and status.
Update Lab ResultUpdates an existing lab result associated with a specific order.
Lab Results ReadFetches a lab result from DrChrono using its unique ID.
Delete Lab ResultDeletes a lab result from DrChrono using its unique ID.
Create Lab DocumentCreates a lab document (such as a requisition or result PDF) linked to a lab order.
Update Lab DocumentUpdates an existing lab order document with new details.
Lab Documents ReadFetches a lab order document from DrChrono using its unique ID.
Delete Lab DocumentDeletes a lab document from DrChrono using its unique ID.
Create Patient Lab ResultCreates a patient-specific lab result including clinical values, ranges, and doctor comments.
Update Patient Lab ResultUpdates an existing patient lab result with clinical and diagnostic details.
Patient Lab Results ReadFetches a patient lab result from DrChrono using its unique ID.
Delete Patient Lab ResultDeletes a patient lab result from DrChrono using its unique ID.
Get SublabFetches details of a lab vendor location from DrChrono using its unique ID.
Create SublabCreates a lab sub-vendor used for processing lab orders and results.
Delete SublabDeletes a lab vendor location from DrChrono using its unique ID.
Medications & Vaccines 8 actions
Create MedicationCreates a medication record for a patient in DrChrono with prescription details, dosage, and status.
Medications ReadFetches a patient medication from DrChrono using its unique ID.
Append to Pharmacy NoteAppends a new paragraph to the pharmacy_note section of an existing medication prescription.
Create Patient Vaccine RecordCreates a vaccine record for a patient including dosage, administration, and inventory details.
Patient Vaccine Records ReadFetches a patient vaccine record from DrChrono using its unique ID.
Create Vaccine InventoryCreates a vaccine inventory record including stock details, pricing, manufacturer, and expiry information.
Inventory Vaccines ReadFetches a vaccine inventory record from DrChrono using its unique ID.
Inventory Categories ReadFetches an inventory category from DrChrono using its unique ID.
Billing & Insurance 18 actions
Create Line ItemCreates a billing line item for appointments including pricing, insurance, and billing details.
Update Line ItemUpdates an existing billing line item using filters such as appointment, doctor, patient, and dates.
Line Items ReadFetches a billing line item from DrChrono using its unique ID.
Create Line Items ListStarts a background job to fetch billing line items. Returns a UUID to retrieve results.
Create EOBCreates an Explanation of Benefits (EOB) record for billing, including payment and insurance details.
EOBs ReadFetches an EOB record from DrChrono using its unique ID.
Transactions ReadFetches an insurance transaction from DrChrono using its unique ID.
Create Transactions ListStarts a background job to fetch billing transactions. Returns a UUID to retrieve results.
Create Claim Billing NoteCreates a new billing note for a specific appointment and doctor in DrChrono.
Claim Billing Notes ReadFetches a billing note from DrChrono using its unique ID.
Insurances ReadFetches an insurance payer from DrChrono using its unique ID.
Fee Schedules ReadFetches a fee schedule from DrChrono using its unique ID.
Fee Schedules V2 ReadFetches a fee schedule (v2) from DrChrono using its unique ID.
Billing Profiles ReadFetches a billing profile from DrChrono using its unique ID.
Procedures ReadFetches a procedure from DrChrono using its unique ID.
Create Eligibility Checks ListStarts a background job to fetch eligibility checks. Returns a UUID to retrieve results.
Eligibility Checks ReadFetches an eligibility check record from DrChrono using its unique ID.
Custom Insurance Plan Names ReadFetches a custom insurance plan name from DrChrono using its unique ID.
Documents & Consent Forms 12 actions
Create DocumentCreates a document for a patient, including file content, description, and metadata.
Update DocumentUpdates an existing document or appointment template with new details.
Documents ReadFetches a document from DrChrono using its unique ID.
Create Consent FormCreates a consent form for patients with options like mandatory flag, default assignment, and ordering.
Update Consent FormUpdates an existing patient consent form with details such as title, mandatory status, or order.
Consent Forms ReadFetches a consent form from DrChrono using its unique ID.
Create Signed Consent FormCreates a new signed consent form record for a specific patient, appointment, and consent form.
Update Signed Consent FormUpdates an existing signed consent form record for a patient and appointment.
Get Signed Consent Forms by PatientFetches a list of signed consent forms from DrChrono associated with a specific patient ID.
Signed Consent Forms ReadFetches a signed consent form from DrChrono using its unique ID.
Apply Consent FormAssigns (applies) a consent form to a specific appointment using its ID.
Unapply Consent FormUnassigns (unapplies) a consent form from a specific appointment using its ID.
Allergies, Problems & Care 8 actions
Create AllergyCreates a patient allergy record including reaction, status, and clinical codes.
Update AllergyUpdates an existing patient allergy record with reaction details and status.
Allergies ReadFetches a patient allergy from DrChrono using its unique ID.
Update ProblemUpdates an existing patient problem record with diagnosis and clinical details.
Problems ReadFetches a patient problem from DrChrono using its unique ID.
Care Plans ReadFetches a care plan from DrChrono using its unique ID.
Care Team Members ReadFetches a care team member from DrChrono using its unique ID.
Implantable Devices ReadFetches an implantable device from DrChrono using its unique ID.
Offices & Staff 9 actions
Update OfficeUpdates an existing office including address, contact details, scheduling, and configuration settings.
Offices ReadFetches an office from DrChrono using its unique ID.
Add Exam RoomAdds an exam room to an existing office, allowing scheduling and resource allocation.
Update Office Work ScheduleUpdates an existing office's entire work schedule including working days and hours.
Office Work Schedule ReadFetches an office work schedule from DrChrono using its unique ID.
Update Doctor Work ScheduleUpdates an existing doctor's entire work schedule using the schedule ID.
Doctor Work Schedule ReadFetches a doctor's work schedule from DrChrono using its unique ID.
Staff ReadFetches a staff member from DrChrono using its unique ID.
Create Custom DemographicsCreates a custom demographics field for a doctor with metadata such as template name, allowed values, and configuration.
Messaging & Communication 7 actions
Create MessageCreates a message in the doctor's message center including communication details, notes, and metadata.
Update MessageUpdates an existing message in the doctor's message center including content, notes, and metadata.
Messages ReadFetches a message from the doctor's message center in DrChrono using its unique ID.
Create Communication LogCreates a communication log for a patient including call details, duration, and message content.
Update Communication LogUpdates an existing communication (phone call) log for a patient.
Communication Logs ReadFetches a communication (phone call) log from DrChrono using its unique ID.
Prescription Messages ReadFetches a prescription message from DrChrono using its unique ID.
Tasks 15 actions
Create TaskCreates a task with details such as assignee, category, due date, status, and notes.
Update TaskUpdates an existing task with details such as assignee, category, status, and due dates.
Tasks ReadFetches a task from DrChrono using its unique ID.
Create Task NoteCreates a note for a task including text content and metadata.
Update Task NoteUpdates an existing task note including text content and metadata.
Task Notes ReadFetches a task note from DrChrono using its unique ID.
Create Task CategoryCreates a task category for organizing tasks within the practice.
Update Task CategoryUpdates an existing task category including name, archived status, and global settings.
Task Categories ReadFetches a task category from DrChrono using its unique ID.
Create Task StatusCreates a task status for organizing task workflows within the practice.
Update Task StatusUpdates an existing task status within the practice.
Task Statuses ReadFetches a task status from DrChrono using its unique ID.
Create Task TemplateCreates a task template with default values for category, assignee, status, and priority.
Update Task TemplateUpdates an existing task template with default values such as category, assignee, status, and priority.
Task Templates ReadFetches a task template from DrChrono using its unique ID.
Popular automations
Examples of common workflows you can build with DrChrono and Konnectify using the available triggers and actions.
Sync New Patients to Your CRM
Automatically push newly created or updated patient records to your CRM whenever DrChrono detects a change.
New or Updated Patients → Create or Update Record in CRM
Notify Teams When an Appointment is Booked or Rescheduled
Alert front-desk staff or care teams in real time when an appointment is created or updated in DrChrono.
New or Updated Appointments → Send Slack message or Email notification
Trigger Follow-Up Tasks After Lab Orders
Automatically create follow-up tasks whenever a lab order is placed or updated, ensuring results are tracked and reviewed.
New or Updated Lab Orders → Create Task in DrChrono
Log Patient Payments to a Google Sheet
Maintain a real-time ledger of all patient payments by syncing them automatically to Google Sheets for reporting.
New or Updated Patient Payments → Create or Update Row in Google Sheets
Archive Patient Documents to Cloud Storage
Automatically archive patient documents uploaded to DrChrono in secure cloud storage for backup and compliance.
New or Updated Documents → Upload file to Google Drive, Dropbox, or S3
FAQ
How does authentication work for DrChrono in Konnectify?
DrChrono uses OAuth 2.0. You connect using your DrChrono developer Client ID and Client Secret, then authorize Konnectify to access the account. Konnectify handles token acquisition, refresh, and renewal automatically.
Are all 174 actions available to every DrChrono account?
Some endpoints may depend on your DrChrono plan, enabled API credentials, and user permissions. If an action fails during testing, check account permissions and whether the endpoint is available for your subscription.
How do DrChrono triggers work?
DrChrono triggers are polling-based. Konnectify checks for new or updated records on a schedule and starts a workflow when matching data is found.
Can I prevent duplicate patient or appointment records?
Use a lookup or read action before creating records, then branch your workflow based on whether an existing record is found. This helps avoid duplicate patients, appointments, tasks, or billing entries.
What happens if DrChrono rate limits my workflow?
If rate limits are hit, a run may fail or retry depending on your Konnectify settings. Reduce polling frequency, avoid unnecessary reads, and add retry/backoff logic where supported.
Can I sync DrChrono with CRMs, spreadsheets, and storage tools?
Yes. DrChrono triggers and actions can be combined with other Konnectify apps to sync patients to CRMs, log payments to spreadsheets, send notifications, create tasks, or archive documents to cloud storage.
Ready to automate your DrChrono workflows?
Connect DrChrono to Konnectify to sync patients, appointments, labs, billing, documents, tasks, and messages-hands-free.
Get started free →