automation, built and run
by your agent.

Describe the outcome. Your agent connects the services, writes and tests the workflow, then shows you the exact revision to approve. sync.cheap runs it durably.

Python workflows with durable execution.

Most workflow tools charge for whole runs and make humans maintain visual graphs. sync.cheap lets an agent author ordinary Python control flow, while the platform handles the durable parts: retries, waits, versioning, state, credentials, and event delivery.

You pay for external action calls—the pieces that actually cost something to run. Loops, branching, and local computation stay inside the workflow VM.

Route urgent GitHub issues.

This workflow reacts to a precise connector event, filters locally, and sends the issues that need attention to Slack.

trigger
github.issue.opened
actions
1 billable call
runtime
durable Python
triage_issue.pysync.cheap / v3
# trigger and connections are typed
issue = trigger["data"]
labels = [label["name"] for label in issue["labels"]]

if "urgent" in labels:
    await send_slack(
        f"Urgent: #{issue['number']} "
        f"{issue['title']}",
        connection="team",
    )

How a workflow is published.

  1. 01

    Requirements

    Tell your agent what should happen and when. No workflow syntax is required.

  2. 02

    Connections

    Authorize the accounts and permissions required by the workflow.

  3. 03

    Validation

    The draft is checked against its exact event, action, connection, and permission contracts.

  4. 04

    Publication

    Approve the exact version. Future edits become new drafts; active runs stay pinned.

$10
per 100,000 calls.

Start with $10 in free credit. Pay for external actions such as sending a Slack message or reading a row—not for each workflow run.

read the pricing model →
example month14,812 calls
$1.48 used85,188 remaining

The initial connector catalog.

Each connector defines typed events, typed actions, and the narrow permissions they require. The initial catalog is under active development.

connectortarget usephase
GitHubevents + actionsfirst wave
Slackmessagesfirst wave
Resendemailfirst wave
OpenRouterLLM callsplanned
Google Formsresponsesplanned

Point your agent at sync.cheap/setup and describe the automation you want.