Zocdoc + Konnectify
Zocdoc Integration with Konnectify
Connect Zocdoc to Konnectify to automate appointment workflows for patients and providers—sync bookings, confirmations, reschedules, cancellations, and scheduling availability across your systems.
Appointments Providers Timeslots Facilities Locations Insurances 3 Triggers 22 Actions
What is Zocdoc?
Zocdoc is a healthcare platform for finding and booking doctors. With Konnectify, you can route appointment events to the rest of your stack—keep patients informed, keep schedules accurate, and keep operational systems up to date.
This integration is especially useful for clinics and practices that need reliable appointment automation, provider availability management, and downstream updates for patient-facing and internal workflows.
New to Zocdoc?
Learn about Zocdoc and request access to their platform and API credentials.
Visit Zocdoc →New to Konnectify?
Create an account to start building workflows with triggers, actions, and multi-step automation.
Sign up free →What you can automate
- Create and manage appointments programmatically
- Confirm, cancel, or reschedule appointments
- Update appointment statuses (arrived, no_show, etc.)
- Sync provider timeslots and availability
- Search facilities and provider locations for scheduling
- Maintain insurance plan mappings for locations
API & authentication
Authentication: OAuth 2.0 authorization
Konnectify connects to Zocdoc using OAuth 2.0. During connection setup, you’ll be redirected to Zocdoc to approve access. Konnectify stores tokens securely and uses them only to run the workflows you enable.
What the Zocdoc API is used for in this connector
- Appointment lifecycle management (create, fetch, search, confirm, cancel, reschedule, status updates)
- Attachment uploads for appointments (multipart/form-data)
- Provider and availability queries (timeslots, provider NPIs, reviews)
- Facility and provider location discovery and availability
- Insurance plans and provider-location insurance mappings
Important: plan access & rate limits
Zocdoc API access may depend on your Zocdoc plan and account permissions. If requests fail, verify your app credentials and ensure the required endpoints are enabled for your account. Also consider Zocdoc API rate limits—Konnectify will surface HTTP errors and you may need to reduce polling frequency or add backoff/retries.
Official documentation: Zocdoc (If your organization has access to Zocdoc developer/API docs, use those references for endpoint details and limits.)
How to connect
Prerequisites
- A Zocdoc account with API access enabled
- OAuth credentials from Zocdoc: Client ID and Client Secret
- A Konnectify account with permission to create connections and workflows
Add Zocdoc to a Workflow
- In Konnectify, create a new Workflow (or open an existing one).
- Click Add step and choose Zocdoc.
Authorize via OAuth 2.0
- Click Connect to add a new Zocdoc connection.
- Enter your Client ID and Client Secret.
- Complete the Zocdoc authorization prompt to approve access.
Configure the Trigger or Action
- Select the event you want (Trigger) or the operation you want to perform (Action).
- Map fields from prior steps (for example, use an appointment ID returned earlier).
Tip: For actions that modify appointments (confirm/cancel/reschedule/status updates), ensure you’re using the correct Appointment ID and that the appointment is in a compatible state (for example, only pending appointments can be confirmed).
Test the Workflow
- Run a test execution in Konnectify.
- Verify the output and confirm data mapping is correct (IDs, timestamps, statuses).
Activate the Workflow
- Turn the Workflow On.
- Monitor the run history to confirm consistent results.
Triggers 3
Zocdoc provides 3 triggers in Konnectify. These triggers run using polling (Konnectify checks Zocdoc for changes on an interval).
Appointments 3 triggers
Appointment CreatedThis trigger fires whenever a new appointment is created in Zocdoc.
Appointment UpdatedThis trigger fires whenever an existing appointment's details or status are modified.
Appointment StartedThis trigger fires exactly when an appointment's scheduled start time occurs.
Actions 22
Use Zocdoc actions to create and manage appointments, query providers and facilities, and maintain scheduling and insurance configuration.
Appointments 9 actions
Create AppointmentCalls the Zocdoc API to create an appointment for a patient.
Get AppointmentFetches the full details of a specific appointment using its unique ID.
Search AppointmentsRetrieves a list of appointments based on various query parameters like status, patient ID, and time ranges.
Get Appointment ParticipantsFetches the patient, provider, and location details associated with a given appointment.
Cancel AppointmentCancels an appointment in Zocdoc using its Appointment ID. You can optionally provide a reason for the metrics.
Confirm AppointmentConfirms an appointment that is currently in a pending state.
Reschedule AppointmentReschedules an existing appointment to a new date and time.
Upload Appointment AttachmentUploads a document (like insurance cards or referrals) to a specific appointment using multipart/form-data.
Update Appointment StatusUpdates an appointment's status, such as marking a patient as 'arrived' or 'no_show'.
Providers 3 actions
Get Providers By NPIsFetches details for one or more providers using their National Provider Identifiers (NPIs).
Get Provider ReviewsFetches the total review count and average ratings (overall, bedside, wait time) for a specific provider.
Get Active Provider NPIsFetches a paginated list of National Provider Identifiers (NPIs) for all currently active providers.
Timeslots 2 actions
Get Provider TimeslotsRetrieves a list of available calendar timeslots for a specific provider.
Put Provider Calendar TimeslotsSets the complete list of available timeslots for a specific provider on a specific date. Note: sending an empty array will delete all slots for that date.
Facilities 2 actions
Search FacilitiesRetrieves a list of facilities based on various query parameters like NPI, zip code, building type, and visit reason.
Get FacilityFetches the full details of a specific healthcare facility using its unique ID.
Locations 5 actions
Search Provider LocationsRetrieves a list of available provider locations based on zip code, specialty, visit reason, and insurance.
Get Provider LocationFetches the full details of a specific provider location using its unique ID.
Get Provider Locations AvailabilityRetrieves the first available timeslot and all available timeslots for one or more provider locations.
Get Provider Location Insurance MappingsFetches the eligible insurances and plan mappings associated with a specific provider location.
Update Provider Location Insurance MappingsSubmit a Request to Update the accepted insurance plans for a specific provider location using Add or Remove operations.
Insurances 2 actions
Get Insurance PlansFetches a list of available insurance plans based on filters like state, network type, and care category.
Get Insurance PlanFetches the full details of a specific insurance plan using its unique ID.
Scheduling 1 actions
Search Schedulable EntitiesRetrieves a list of schedulable entities (like provider locations) along with a summary of recent changes.
Popular automations
Examples of end-to-end workflows you can build with Zocdoc on Konnectify.
Auto-confirm new pending appointments
When a new appointment is created, fetch full details and automatically confirm it when it meets your criteria (e.g., specific location/provider).
Appointment Created → Get Appointment → Confirm Appointment
Keep patient status in sync (arrived / no-show)
When an appointment is updated, automatically align operational status (for example, mark as arrived when checked in, or flag no-shows after the visit window).
Appointment Updated → Update Appointment Status
Automate rescheduling flows
When an appointment changes, check availability for the provider location and reschedule to the next suitable slot.
Appointment Updated → Get Provider Locations Availability → Reschedule Appointment
Attach intake documents at check-in time
When an appointment starts, upload relevant documents (insurance card, referral, intake PDF) to the appointment record.
Appointment Started → Upload Appointment Attachment
FAQ
How does Zocdoc authentication work in Konnectify?
This connector uses OAuth 2.0. You provide a Zocdoc Client ID and Client Secret, then complete an authorization step. Konnectify stores access tokens securely and uses them only to run your enabled workflows.
Which Zocdoc plans are supported?
Any plan that includes Zocdoc API access and permissions for the endpoints you use should work. If your account doesn’t have API access enabled, actions/triggers may return authorization errors.
Do Zocdoc triggers use polling or webhooks?
All triggers in this connector are polling triggers. Konnectify checks Zocdoc at a set interval and emits events for new/updated/started appointments. If you need near-real-time behaviour, consider lowering the polling interval (within rate limit constraints).
How do I prevent duplicates?
This connector does not include an explicit “upsert” action. To avoid duplicates, use the Appointment ID as an idempotency key in your workflow logic (for example, store processed IDs, or search before creating). For updates, prefer Get Appointment / Search Appointments before writing changes.
How does Konnectify handle rate limits and API errors?
If Zocdoc returns rate-limit (429) or transient (5xx) responses, your workflow run will show the failure details. Common best practices are to reduce polling frequency, avoid unnecessary searches in loops, and add retry/backoff in your workflow design where appropriate.
Can I connect multiple Zocdoc accounts?
Yes. Create multiple Zocdoc connections in Konnectify (each authorized separately). Then select the desired connection per workflow step (useful for multi-location organizations or separate environments).
What happens if I send an empty list to “Put Provider Calendar Timeslots”?
Per the action description, sending an empty array deletes all timeslots for the specified provider and date. Use this carefully—typically only when intentionally closing availability for a day.
Ready to automate your Zocdoc workflows?
Connect Zocdoc to Konnectify and start building reliable appointment and scheduling automations in minutes.
Get started free →