Zync is an open-source, self-hosted workflow automation platform. Think of it like Zapier, but with a strong focus on customizability, local deployments, and developer integrations. You configure a single Trigger (the event that initiates a sequence) and chain together multiple Actions (the tasks executed as a result) on a visual canvas.
When a customer opens a new GitHub Issue (Trigger) → Zync routes it to an AI model to summarize it (Action 1) → and then creates a structured card in your Notion Workspace (Action 2).
The event that kicks off a workflow execution. It listens passively or schedules runs on fixed intervals. A workflow can only have one trigger. Adding a new trigger replaces the active one.
The sequence of operations run sequentially after a trigger successfully fires. Actions consume output variables from preceding steps, creating complex dynamic pipelines.
Zync offers three primary creation channels depending on your workflow complexity. Choose a route below to explore step-by-step interactive instructions.
On the Home screen dashboard, locate the AI input bar. Type in simple english describing what trigger and action sequence you wish to construct. Zync will structure the canvas node flow dynamically.
Trigger: GitHub Issue → Action 1: GEMINI AI → Action 2: Notion Document
The visual canvas is where workflows come alive. You drag, click, and edit nodes to set up credentials, parameter values, and connectors.
Trigger (Opened)
Action (Generate)
Action (Insert Row)
Run the workflow manually on demand with a simple click.
Listen for HTTP POST payloads from any third-party app or service.
Trigger actions on recurring intervals or complex cron expressions.
Fires instantly when commits are pushed to a specified repository.
Trigger flows when a pull request is opened, closed, or updated.
Trigger flows when a user creates a new issue in your repository.
Automatically create database items, add pages, or update blocks.
Send prompts to Gemini, Claude, or ChatGPT and capture responses.
Pause execution of subsequent nodes for a specific duration.
Reshape, clean, append, or replace text/data payload from previous nodes.
Send custom HTTP requests (GET, POST, PATCH) with dynamic values to any URL.
Create issues, review pull requests, post comments, or create branches.
Some operations (GitHub, Notion) require Zync to read/write data in your account. You authorize services inside the central credentials dashboard.
A workflow operates dynamically only once it is marked as Active. Paused or deactivated flows do not process incoming triggers.
When configuring inputs in the parameters drawer, type {{ in any field to trigger autocomplete recommendations representing upstream parameters.
You don't need to click Save constantly. Zync autosaves every node shift, parameter modification, or wire connect. Watch the top status indicator.
Use the Delay node to avoid triggering API rate limits. For example, insert a 5-second pause between heavy AI prompts and Notion row additions.
Chain AI and Transform actions together. Let the AI generate creative text copies, and use the Transform action to replace/clean outputs before database log.
Built with ❤️ — Zync is fully open source.
Star the repo at github.com/abheeee03/zync