Most integration platforms are designed exclusively for cloud-to-cloud connections, but many organisations still rely on on-premise software that runs on local servers rather than in the cloud. Zoho Flow addresses this through its on-premise integration capability, allowing you to create automated workflows that bridge your local applications with cloud-based services.
On-premise integration refers to connecting software that is installed and runs within your own IT infrastructure (rather than being hosted in the cloud) to other systems, whether those are other on-premise apps or cloud-based services. Common examples include legacy ERP systems, local databases (such as MySQL or Microsoft SQL Server), and older CRM or accounting platforms that have not yet migrated to the cloud.
Zoho Flow provides a lightweight on-premise agent that you install on a server within your local network. This agent acts as a secure intermediary between your on-premise applications and the Zoho Flow cloud platform. It establishes an outbound connection to Zoho Flow, meaning you do not need to open inbound firewall ports, which keeps your network security intact.
Once the agent is running, Zoho Flow can communicate with the apps and databases on your local network through it, making those resources available as triggers and actions within your flows just as if they were cloud applications.
Zoho Flow's on-premise integration supports a range of local systems, including relational databases such as MySQL, Microsoft SQL Server, PostgreSQL, and Oracle. It also supports SOAP-based web services and custom REST APIs running within your network. This means you can trigger a flow from a database event or write data back to a local system as part of a cloud-initiated workflow.
All communication between the on-premise agent and Zoho Flow is encrypted using TLS. The agent initiates the connection outbound, so no inbound firewall rules are required. Data processed by on-premise flows passes through Zoho's infrastructure only transiently; Zoho Flow does not store your on-premise data beyond what is needed to complete the flow run.