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

# Webhooks

> Automate your pipeline by receiving real-time webhook notifications from Renderjuice when renders complete, fail, or change status.

export const RequestAccessButton = () => {
  const handleClick = () => {
    if (typeof window !== 'undefined' && window.Intercom) {
      window.Intercom('showNewMessage', "Hello, I'm interested in requesting access to API & Webhooks for custom pipeline integration.");
    } else if (typeof window !== 'undefined') {
      setTimeout(() => {
        if (window.Intercom) {
          window.Intercom('show');
        }
      }, 100);
    }
  };
  return <div style={{
    margin: '8px 0'
  }}>
      <button onClick={handleClick} style={{
    backgroundColor: '#5B46D4',
    color: '#ffffff',
    padding: '6px 12px',
    border: 'none',
    borderRadius: '4px',
    cursor: 'pointer',
    fontSize: '14px',
    fontWeight: 500,
    fontFamily: 'inherit',
    transition: 'background-color 0.2s ease',
    display: 'inline-block'
  }} onMouseEnter={e => {
    e.currentTarget.style.backgroundColor = '#4A36C2';
  }} onMouseLeave={e => {
    e.currentTarget.style.backgroundColor = '#5B46D4';
  }}>
        Request Access
      </button>
    </div>;
};

<Callout icon="key" color="#FFC107" iconType="regular">
  **API & Webhooks** are available for studios requiring custom pipeline integration. To ensure we support your specific workflow, access is currently request-only.

  <RequestAccessButton />
</Callout>

Webhooks let you automate away the "refresh-and-check" cycle. Whenever a render milestone happens, Renderjuice pings your own tools so you can route files, notify humans, or trigger more compute—often without writing any code.

<Tip>
  Webhooks pair perfectly with low-code builders like Zapier, n8n, Make, Airplane, and Retool if you don't want to stand up custom infrastructure.
</Tip>

### How webhooks work

```mermaid theme={null}
sequenceDiagram
    participant RJ as Renderjuice
    participant Endpoint as Your Endpoint

    Note over RJ: Event occurs

    RJ->>Endpoint: Send webhook payload
    Endpoint-->>RJ: Acknowledge receipt

    Note over Endpoint: Renderjuice controls timing
```

When a render milestone happens, Renderjuice sends a signed payload to your endpoint. Your system can then react instantly—no polling required.

For complete technical details including available events, payload schemas, setup instructions, and signature verification, see the [Webhook Events reference](/docs/api/webhooks/events).

## Use cases

Webhooks are ideal for reactive automation—letting Renderjuice notify you when something happens, rather than constantly checking status.

### Notifications & file management

Ideal for producers, coordinators, and teams that want status updates without babysitting the dashboard:

* **Notify humans** – push Slack/Discord/email alerts when jobs succeed or fail.
* **Auto-deliver outputs** – move rendered frames to Google Drive, Dropbox, S3, or on-prem storage.
* **Organize intelligently** – rename files and drop them into project-specific folders on arrival.
* **Track costs** – log job duration and GPU minutes into spreadsheets or BI tools automatically.

### Advanced pipeline automation

For Pipeline TDs and technical teams orchestrating multi-stage workflows:

* **Chain pipeline stages** – kick off compositing, encoding, or QC scripts as soon as frames land.
* **Smart retries** – detect failure events and call the API to restart jobs with tweaked settings.
* **Multi-stage orchestration** – coordinate multiple Renderjuice jobs, farm nodes, or services from a single webhook entry point.
* **Custom quality checks** – run validation scripts (checksum, frame diffs, etc.) and branch outputs based on results.

## Next steps

<CardGroup cols={2}>
  <Card title="Combine with API" icon="code" href="/docs/customizing-pipelines/api">
    Use webhooks and API together for powerful automation
  </Card>

  <Card title="API Reference" icon="book" href="/docs/api/webhooks/events">
    View complete event schemas and payloads
  </Card>
</CardGroup>
