> ## Documentation Index
> Fetch the complete documentation index at: https://zite.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Zite Automations

> Use scheduled workflows and webhooks to run Zite workflows automatically.

## Overview

Zite Automations are workflows that run without someone manually clicking a button. Use them when your app needs to react to time, react to events from other tools, or keep data moving between your app, Zite Database, and the rest of your stack.

There are two built-in automation options:

| Automation type         | What starts it                             | Best for                                                                                |
| ----------------------- | ------------------------------------------ | --------------------------------------------------------------------------------------- |
| **Scheduled workflows** | A one-time or recurring schedule.          | Reports, reminders, follow-ups, cleanup jobs, and other time-based tasks.               |
| **Webhooks**            | An event sent from another app or service. | Payments, form submissions, support tickets, status updates, and other external events. |

Both options start a Zite workflow. After the workflow starts, it can write to a database, call an integration, send a notification, run AI, update app data, or continue through any other workflow steps your app needs.

## Scheduled workflows

Scheduled workflows run at a future time or on a recurring cadence. You can create schedules while building an app, or build in-app actions that let users create their own reminders and follow-ups.

Use scheduled workflows when the trigger is based on time:

* send a weekly summary of open support tickets
* email a monthly operations report
* remind a user to follow up with a lead in three days
* clean up stale records on a recurring schedule

<Frame>
  <img src="https://mintcdn.com/zite/7WUSQOTb39iBM0kC/help/images/how-to-build/schedules.webp?fit=max&auto=format&n=7WUSQOTb39iBM0kC&q=85&s=db9a6da3f1648a819a9283582c7dbd8b" alt="Workflows view showing scheduled workflows and their next run times" style={{ width: "100%" }} width="2992" height="1587" data-path="help/images/how-to-build/schedules.webp" />
</Frame>

<Note>
  Scheduled workflows are a Business plan feature. Existing schedules keep running if you downgrade, but you need to upgrade again before creating new schedules.
</Note>

## Webhooks

Webhooks run when another app sends an event to Zite. Zite gives you a webhook URL, you paste it into the source app, and incoming events trigger a workflow with the event payload.

Use webhooks when the trigger happens outside Zite:

* save Stripe payment events to a Zite Database
* create a task when a form submission arrives
* notify a team when a third-party status changes
* update an app dashboard from another system

<Frame>
  <img src="https://mintcdn.com/zite/z4nCHDxMynWAmLKe/help/images/how-to-build/webhooks/webhooks.webp?fit=max&auto=format&n=z4nCHDxMynWAmLKe&q=85&s=30c12fee6bb7f8779ee90a161cc98d7f" alt="Webhooks view showing a webhook trigger with its inbound URL" style={{ width: "100%" }} width="2557" height="1197" data-path="help/images/how-to-build/webhooks/webhooks.webp" />
</Frame>

<Info>
  Webhooks are available on all plans.
</Info>

## Which option should you use?

Choose the option based on what should start the workflow.

| If you want to...                                                                   | Use                     |
| ----------------------------------------------------------------------------------- | ----------------------- |
| Run something every day, week, month, or at a specific future time.                 | **Scheduled workflows** |
| Let app users create personal reminders or follow-ups.                              | **Scheduled workflows** |
| React when another service sends an event.                                          | **Webhooks**            |
| Capture structured data from a payment provider, form tool, CRM, or support system. | **Webhooks**            |

Some apps use both. For example, a customer portal can use webhooks to save subscription events from Stripe, then use a scheduled workflow to send a weekly account-health summary.

## Manage automation runs

Scheduled workflows and webhooks both appear in `Workflows`, where you can review the workflow logic and check past runs in `History`.

Use run history to confirm:

* whether the automation fired
* whether the workflow succeeded
* what trigger started the run
* which database, integration, or notification steps ran

<Frame>
  <img src="https://mintcdn.com/zite/z4nCHDxMynWAmLKe/help/images/how-to-build/webhooks/webhook-history.webp?fit=max&auto=format&n=z4nCHDxMynWAmLKe&q=85&s=bd7d6bec3b1641d8f6fb1b1a67e3b631" alt="Workflow history filtered to runs triggered by a webhook" style={{ width: "100%" }} width="3000" height="2000" data-path="help/images/how-to-build/webhooks/webhook-history.webp" />
</Frame>

## Next steps

Read the detailed guides when you are ready to set up a specific automation:

<CardGroup cols={2}>
  <Card title="Scheduled Workflows" icon="calendar-days" iconType="regular" color="#FFC738" href="/help/platform/how-to-build/scheduled-workflows">
    Create one-time and recurring workflows that run on a schedule.
  </Card>

  <Card title="Webhooks" icon="webhook" iconType="regular" color="#FFC738" href="/help/platform/how-to-build/webhooks">
    Trigger workflows from events sent by another app or service.
  </Card>
</CardGroup>

<p className="zite-related-topics-heading">Related topics</p>

<div className="zite-related-topics">
  <a href="/help/platform/workflows/overview">Workflows</a>
  <a href="/help/platform/workflows/workflow-run-history">Workflow Run History</a>
  <a href="/help/database/automations/overview">Database Automations</a>
  <a href="/help/database/api/database-api">API Reference</a>
</div>
