Integrations and Migrations for Professional Systems Integrators

Fully isolated deployment to any server
No-code, low-code or with-code
Fast, secure, extensible

Docs
Ziggy vs Make, Zapier, ETL
Contact Us
What is Ziggy?
Ziggy is everything a Systems Integrator needs with support from us whenever you need it.
Contact us
Video

Overview + detailed migration and integration examples

Main IDE
Play Video
Always an escape hatch

If there isn't an off-the-shelf Block, or you need special validations or transformations, or address any other edge-case - then you reach for the Javascript Block.

  • In-Block or full screen editor
  • Reference NPM modules, executables
  • Batching
  • Branching
Javascript
Deploy to any server

Unlike third party platforms, Ziggy lets you deploy to any server. You determine all aspects of security and performance.

Add Custom Blocks. Extend Ziggy.

Custom Blocks can be added to work with any platform, API, database etc. Quick to build, they cut out the need for Javascript.

In fact, Ziggy can be customized or extended in any way you want.

Extensible
Contact us
Supporting features

Your Flows can rely on a lot of additional functionality.

  • Execution History
  • Data Store
  • Memory Store
  • Flow Scheduler
  • Queue Management
  • Alert
  • Secrets Management
  • Structure Management
  • Connection Objects
  • Tests
See supporting features
Use Cases
There is an infinite number of use-cases for Ziggy - any time data needs to move from A to B.
Below are a few common scenarios.
Integrations
Data changing in Systems A, B and C should update Systems D and E in real-time or on a scheduled basis.
  • Billing platform changes -> Update your CRM
  • A CRM Update -> update a database/data warehouse
  • CRM record added -> call a 3rd party enrichment service -> update the CRM
  • 3rd party platform writes daily deltas to SFTP server -> schedule a daily import to your ERP system
  • Data changing anywhere -> update your consolidated reporting and dashboard data
  • Form submitted -> update systems that need this data
Example Integration
Migrations
Moving to a new platform? Migrate files, objects, attachments and relationships from old to new, no matter how complex.
  • Old CRM -> new CRM (using old CRM API or CSV)
  • Data extraction of any kind from any source platform to any target platform
  • Perform any data cleansing, mappings, transformations.
Example Migration
Flow features

Ziggy comes with everything you are likely to need to perform any integration and migration - at scale and at speed.

Here a few of the core Flow features.

IDE
Contact us
Debugging
Full featured visual debugger with stepping, run to selected block.
Core Blocks
A complete range of blocks for general Flow and data management
Javascript Block
Catch-all Block for any edge case.
Utility Blocks
Complex system and platform specific functionality wrapped in one or more friendly Blocks
Edge Data
Inspect, map, validate data as it passes between blocks
Data Transformation
Google Sheet managed definitions for friendly, fast data transformations
Subflows
Execute another Flow from the current Flow
Batching
A simple way to break large data volumes into smaller chunks
Queueing
Ensure fast response times, API rate limit and overload protection.
Core product values
There are some things that are non-negotiable in a quality systems integration product.
No Glass Ceilings
No-code and low-code cloud platforms are great until they don't do what you need. Ziggy is fully extensible, so the sky's the limit.
  • Source Code option for those who want ultimate control
  • Javascript Block lets you deal with any edge case
  • Where you're building lots of integrations talking to one specific system, we, or you, can build super-friendly Custom Blocks that encapsulate any functionality you need in a single Block.
Security
You should be able to control all aspects of security.
  • Specify what, if any, data is stored in the Execution History
  • Fully encrypted secrets, API keys etc.
  • No sensitive data written to logs
  • Choose where your integrations are deployed
Deployment Location
Companies with strict security requirements need to control exactly which server their integrations run on.
  • Deploy to any server/VPC
  • Dockerized, so easy to deploy
  • Control access at the DevOps level
Speed
You expect your integrations to run at speed. Ziggy is fast but there are other key considerations that Ziggy helps you manage.
  • API rate limit protection for third party APIs
  • Batching ensures that you can work with the largest datasets without overloading the system
  • Queuing ensures that Webhooks get a fast response and the system isn't overwhelmed
  • Each Block shows the time taken to execute, so you can fine-tune where you need to
Contact Us
Supporting Features
Ziggy comes with many features that support your Flows. These provide a complete framework to support the most complex use-cases.
IDE
Contact us
Execution History
View executed Flows. Load failed executions into the Flow editor with error info.
Data Store
Internal namespaced key/value data store
Memory Store
Internal memory store where super-fast operations are required.
Data & Memory Store Browser
Browse and search both stores.
Scheduler
Trigger Flows according to schedules.
Queue Management
View queue status, set rate limits and alert thresholds
Alerts
Get alerted to System, Flow and other warnings and errors
Secrets Management
Manage your development and production secrets.
Structure Management
Define data structures from your data for mapping, with optional Zod validation
Connections
Configure connection objects to external systems and APIs
Tests
Launch groups of Flows to test your configuration's stability
Ziggy vs Make.com and Zapier
Unlike Make and Zapier, Ziggy is aimed squarely at developers and tech-savvy Systems Integrators who want complete control over speed, cost, flows, deployment and extensibility.
JS Block
Contact Us
Make.comZapier
Target AudienceDevelopers and technically savvyAnyone, in theory
Development SpeedVery fastMedium to slow, depending on complexity
Execution SpeedVery fast and 100% under your controlCan be slow, beyond your control
PricingFixedVolume based, gets expensive at scale
Create/Modify BlocksYes. As a service, or yourself (source code option)No
Modify the platformYes. As a service, or yourself (source code option)No
Deploy anywhereYesNo
Execution HistoryYesNo
Queue ManagementNativeComplex
Rate limit protectionYesNo
Source code optionYesNo