zync

1. What is Zync?

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.

Core Automations Example

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).

GitHub
AI
Notion

2. Core Concepts

Triggers

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.

  • • Webhook Trigger (Incoming HTTP requests)
  • • Schedule Trigger (Cron-based automation)
  • • Integration Trigger (GitHub issue opened)

Actions

The sequence of operations run sequentially after a trigger successfully fires. Actions consume output variables from preceding steps, creating complex dynamic pipelines.

  • • AI Generation (ChatGPT, Claude, Gemini)
  • • Service integrations (Notion updates, GitHub tasks)
  • • Logic controls (Rate-limiting delays, data formats)

3. Creating a Workflow

Zync offers three primary creation channels depending on your workflow complexity. Choose a route below to explore step-by-step interactive instructions.

Recommended RouteRequires zero setup setup

Create Workflows with Natural Language

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.

Prompt SimulatorPress enter to generate mockup
AI Agent parsed structure:

Trigger: GitHub Issue → Action 1: GEMINI AI → Action 2: Notion Document

4. The Visual Editor Simulator

The visual canvas is where workflows come alive. You drag, click, and edit nodes to set up credentials, parameter values, and connectors.

editor_canvas_sim.zync
Saved
* Click nodes below to preview settings drawer
GitHub Issue

Trigger (Opened)

Gemini AI Node

Action (Generate)

Notion Database

Action (Insert Row)

Parameters Drawer
GitHub Issue Trigger
GitHub Personal Access Token
Status: Connected

5. Triggers & Actions Library

trigger

Manual

Run the workflow manually on demand with a simple click.

Usage categoryOn-Demand
trigger

Webhook

Listen for HTTP POST payloads from any third-party app or service.

Usage categoryReal-time API
trigger

Schedule

Trigger actions on recurring intervals or complex cron expressions.

Usage categoryTime/Cron
trigger

GitHub — Push

Fires instantly when commits are pushed to a specified repository.

Usage categoryGitHub Event
trigger

GitHub — Pull Request

Trigger flows when a pull request is opened, closed, or updated.

Usage categoryGitHub Event
trigger

GitHub — Issue Opened

Trigger flows when a user creates a new issue in your repository.

Usage categoryGitHub Event
action

Notion

Automatically create database items, add pages, or update blocks.

Usage categoryProductivity
action

AI Agent

Send prompts to Gemini, Claude, or ChatGPT and capture responses.

Usage categoryGenerative AI
action

Delay

Pause execution of subsequent nodes for a specific duration.

Usage categoryUtility
action

Transform

Reshape, clean, append, or replace text/data payload from previous nodes.

Usage categoryData Formatting
action

Webhook Out

Send custom HTTP requests (GET, POST, PATCH) with dynamic values to any URL.

Usage categoryHTTP Client
action

GitHub Action

Create issues, review pull requests, post comments, or create branches.

Usage categoryGitHub Client

6. Credentials & Activation

Authorizing Third Parties

Some operations (GitHub, Notion) require Zync to read/write data in your account. You authorize services inside the central credentials dashboard.

  1. Locate Credentials in the left application navigation.
  2. Click Add Credential and choose your service target.
  3. Add OAuth tokens or personal client keys. Zync encrypts inputs securely.
Running the Workflow

A workflow operates dynamically only once it is marked as Active. Paused or deactivated flows do not process incoming triggers.

  1. Inside the editor canvas, look at the top-right toolbar.
  2. Click Activate Workflow to publish changes.
  3. The indicator transitions from grey to solid green when live.

7. Tips & Tricks

01

Variables dynamic injection

When configuring inputs in the parameters drawer, type {{ in any field to trigger autocomplete recommendations representing upstream parameters.

02

Auto-save state active

You don't need to click Save constantly. Zync autosaves every node shift, parameter modification, or wire connect. Watch the top status indicator.

03

Rate limits & Delays

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.

04

Flow Chaining

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.

8. Frequently Asked Questions

Built with ❤️ — Zync is fully open source.

Star the repo at github.com/abheeee03/zync