Product · Workflows

Workflows that don't need a builder.

Triggers on every CRUD event. Wait conditions, scheduled runs, named-event chains. Same access controls your agents and team use.

Trigger on create, update, or delete.

Every record emits a lifecycle event. Workflows listen. No event-stream UI to wire up, no webhook to register.

Record events fire on every write.

  • Triggers on task, deal, contact, and company CRUD
  • Filter by status, owner, or any field
  • Idempotent — duplicate triggers within the same minute resolve to one run
  • Tenant-scoped — workflows never see another tenant
  • No webhook to register, no auth handshake

Wait conditions and scheduled runs.

Wait an hour, a day, until a date. Or run on a cron. The workflow resumes from the step that paused — not the start.

Pause without losing context.

  • Wait hours or days from any step
  • Wait until a specific date or field value
  • Scheduled runs on a cron expression
  • Resume picks up where the wait paused
  • Wait state visible on the run — no black boxes

Named events chain workflows together.

One workflow drafts a task. The publish emits `task_draft_published`. A second workflow listens for that event and sends the WhatsApp. No glue code.

Composition without integration.

  • Built-in events: task_draft_created, task_draft_published
  • Emit a custom named event from any workflow step
  • Any workflow can subscribe to any named event
  • Chains stay readable — no nested megaflow
  • The chain runs inside one tenant — no cross-app auth

AI agents can fire workflows too.

Same access controls. The agent's permissions are the workflow's permissions. The audit trail records the agent run that triggered it.

Agents and workflows on the same access layer.

  • Any AI tool can emit a named event
  • The workflow runs under the agent’s access scope
  • The agent run ID is logged on the workflow run
  • Three-lens audit: agent run, tool call, workflow step
  • No service account — the human stays in the chain

Observability for non-engineers.

Every workflow run logs every step, the input that fired it, and the named event in flight. Read it in plain English on the record itself.

A run log that reads like a story.

  • One row per run, one entry per step
  • Status, duration, retries, and final outcome
  • The triggering record linked from the run
  • Failed runs surface the step and the reason
  • Audit log persists — no rolling window

How we're different from Zapier.

Zapier is cross-app glue. Grid workflows operate inside your tenant — no OAuth juggling, no per-task pricing, no third-party audit trail.

Zapier
Trigger on record create
Via app webhook
Trigger on record update
Polling
Wait for hours or days
Paid tier
Scheduled runs
Chain via named events
AI agent can fire workflow
Via webhook
Auth across actions
Per-app OAuth
Per-run cost
Task-metered
Run log per step
Task history
Resume from wait state
Delay action
Starts at
$19.99 + task fees
Grid Workflows
Trigger on record create
Native CRUD
Trigger on record update
Native CRUD
Wait for hours or days
All plans
Scheduled runs
Chain via named events
Inside-tenant
AI agent can fire workflow
Same access
Auth across actions
One tenant
Per-run cost
No metering
Run log per step
On the record
Resume from wait state
First-class
Starts at
Flat tier

Numbers from Zapier's pricing page, May 2026. We refresh this quarterly.

Ready to retire the Zap stack?

No credit card. Workflows included. 14-day trial for teams.