The Integration Model
VisaFlo’s workspace API is an inbound operational API. Your CRM, form, document system, internal tool, or automation platform calls VisaFlo when an event occurs. VisaFlo creates or finds the matching workspace records, then creates the work around them.What You Can Build
CRM and Sales Handoff
Connect HubSpot, Salesforce, Pipedrive, Close, or an internal CRM to VisaFlo when a lead reaches a qualified stage.
Use the source system’s stable event ID and the returned VisaFlo ID together. This gives your integration a reliable retry and reconciliation key.
Intake Forms and Booking Flows
Connect Typeform, Jotform, Tally, a custom website, a scheduling tool, or an inbound webhook receiver.
The API does not automatically convert a lead to a client. Keep that decision in your intake workflow, then create the client or case when your firm is ready.
Document Intake
Connect a client upload portal, document collection tool, cloud-storage workflow, or inbound email processor.- Find the case using
caseId,caseNumber, or the client’s email. - Verify the returned case before sending a file.
- Upload one file to
/case/:caseId/file/upload. - VisaFlo stores the file in the case’s
apifolder and returns a file registry ID. - Add a task or note when staff review is required.
Workflow and Case Operations
Connect internal operations tools, form processors, or workflow automation platforms such as Zapier, Make, n8n, Workato, or a custom worker.
Tasks inherit assignees from the linked VisaFlo record. The API does not accept arbitrary staff assignment in a task request.
Reporting and Reconciliation
Use the search and read endpoints to verify that a source record maps to the correct VisaFlo case, client, or lead before performing an action. This supports operational dashboards and reconciliation jobs, but it is not a bulk analytics export API.Direction of Data Flow
Current API Boundary
The public workspace API currently supports creates and lookups for leads, clients, and cases; case status updates; case file upload and file download; form generation/status; tasks; notes; and workflow task creation. It does not currently provide generic lead/client update or delete endpoints, generic case deletion, arbitrary task assignee overrides, outbound webhooks, or a full workspace data export. Design your integration around the available actions and keep a system of record for fields VisaFlo does not expose for writeback.Choosing an Integration Pattern
AI assistants (read-only)
Separate from this write-capable workspace API, VisaFlo also publishes a read-only Model Context Protocol (MCP) server athttps://mcp.vflo.app. It lets a firm connect Claude, ChatGPT, or another MCP-compatible assistant to query their workspace in natural language, authorized per user through OAuth and consent. It cannot create or change records. See Connect an AI assistant.