Integrations & API

Webhooks, REST API, Zapier, and Keragon integrations.

7 questions

Formisoft connects to your tools through four integration methods:

  • Webhooks - real-time HTTP POST event notifications with HMAC signing, configurable per form
  • REST API - full programmatic access to forms, submissions, patients, appointments, and documents
  • Zapier - connect to 7,000+ apps including Google Sheets, Slack, HubSpot, and more without code
  • Keragon - a healthcare-specific integration platform with pre-built, HIPAA-compliant connectors for EHRs, PMS, and 300+ healthcare apps

Use these to push data to your EHR, billing system, scheduling tools, Google Sheets, Slack, and more.

Open any form's Settings page and scroll to the Integrations section:

  • Click "+ Add Webhook" and enter your endpoint URL
  • Check the events you want to receive (Submission Created, Submission Reviewed, Form Published)
  • Formisoft generates a webhook secret and signs every request with HMAC
  • An example payload is shown right in the settings page
  • Delivery history shows every call with status code and response body

Seven event types you can subscribe to:

  • submission.created - patient submits a form
  • submission.reviewed - staff reviews a submission
  • appointment.created - new appointment scheduled
  • appointment.updated - appointment status or details changed
  • patient.created - new patient record created
  • patient.updated - patient information modified
  • form.published - form goes live

Yes. Configure a webhook for the "submission.created" or "patient.created" event:

  • Point it at your EHR's API endpoint or route through Keragon or Zapier
  • The webhook payload includes all form field data, patient demographics, and metadata
  • Every request is HMAC-signed so your EHR can verify authenticity
  • For EHRs without a native connector, use Keragon's healthcare connectors or Zapier for supported apps

Yes. Formisoft provides a full REST API for all major resources:

  • Forms - create, read, update, publish
  • Submissions - list, review, export
  • Patients - create, read, update, search
  • Appointments - create, read, update, status changes
  • Documents - upload and download

All endpoints are organization-scoped and authenticated. Use the API to build custom integrations or sync data with your systems.

Formisoft connects to external tools through webhooks and the REST API. Two popular no-code paths:

  • Zapier — poll submissions or use webhooks to trigger Zaps (Google Sheets, Slack, HubSpot, calendars, and 7,000+ apps)
  • Keragon — HIPAA-focused healthcare iPaaS with pre-built connectors for Epic, eClinicalWorks, NextGen, and 300+ clinical systems
  • Form submitted → add patient to Google Sheet (Zapier)
  • Form submitted → create record in your EHR (Keragon)
  • Appointment created → sync to Google Calendar (Zapier)

Use Zapier for general business apps; use Keragon when you need healthcare-specific EHR routing. Both work with your organization API key and webhook events.

Yes. Every webhook has multiple security layers:

  • HMAC secret unique to your configuration
  • Signature header included with every request for verification
  • Delivery status codes and response bodies logged for troubleshooting

Still have questions?

Our team is here to help. Reach out and we’ll get back to you within a few hours.