Skip to main content
Renderjuice is built to augment your workflow—not replace it. The dashboard covers most day-to-day rendering, but when you need to automate repetitive steps, integrate with studio tools, or chain multi-stage processes, you can extend the platform with webhooks and the API.
This section is for advanced users comfortable with API integration and automation workflows. If you’re just getting started with Renderjuice, the dashboard provides everything you need for rendering.

When to customize

Consider leveling up your pipeline if you want to:
  • Eliminate manual steps – stop polling job status or dragging files around.
  • Connect your tooling – plug Renderjuice into Slack, Ftrack, ShotGrid, Premiere, or internal utilities.
  • Build conditional workflows – run quality checks, fork jobs, or route outputs based on metadata.
  • Stay informed automatically – get notified (or trigger retries) the moment something succeeds or fails.
Start simple. Even if you only automate one tedious task at first, you can layer more automation later without upending your existing processes.

How to extend Renderjuice

When deciding which tool to use, follow this progression:
1

Use the dashboard first

Most rendering needs are already supported in the UI. Even if you plan to customize, start with the built-in controls to offload as much orchestration as possible.
2

Add webhooks for reactive flows

Webhooks are low-effort and require little to no code. They cover the majority of “tell my tools when X happens” workflows.
3

Layer in the API for full control

When you need to submit jobs programmatically, bulk-manage resources, or coordinate across multiple systems, reach for the API. Many teams combine both webhooks and API calls for end-to-end automation.

Proactive vs Reactive: understanding the difference

The fundamental distinction is who initiates the interaction.

Webhooks: reactive automation

Renderjuice notifies you instantly when events happen. No polling, no waiting—your systems respond automatically.

API: proactive control

You decide when to act. Call Renderjuice to create jobs, query status, or manage resources on your timeline.

Combined: the most powerful approach

Use the API to control what happens on Renderjuice, webhooks to react to outcomes. Together they enable fully automated, event-driven pipelines.

Use Cases

Webhooks: react to events

When render milestones occur (job completion or failure), Renderjuice sends signed payloads to your endpoints so your systems can respond instantly — no polling required. Best for:
  • Notifications and status alerts when jobs succeed or fail
  • Auto-delivering rendered outputs to storage (Google Drive, Dropbox, S3, on-prem)
  • Triggering downstream processes (compositing, encoding, QC, ingest)
  • Logging and analytics feeds
  • Low-code automation with Zapier, n8n, Make, Airplane, or Retool
Learn more about webhooks →

API: programmatic control

The API gives you direct control over Renderjuice—submit jobs, query status, and coordinate multi-stage workflows from your own systems. Best for:
  • Submitting renders from DCC tools (Blender addons, Maya scripts, custom exporters)
  • Bulk operations across multiple jobs or projects
  • Building custom dashboards for monitoring and triaging
  • Multi-stage workflows with conditional rendering
  • Deep integrations or marketplace apps
Learn more about the API →

Using them together

The most powerful pipelines combine both channels: webhooks notify you when events occur, and the API lets you react programmatically. Example workflow:
  1. Receive an onRenderFail webhook with the job ID and failure reason
  2. Call the API to fetch job metadata and analyze the failure
  3. Use the API to queue a new job with adjusted render settings
  4. Trigger a Slack notification that a retry is in flight

Getting started

Most studios begin with simple webhook-driven notifications or file delivery. As workflows mature, they layer API calls for submission, retries, or resource management. Both webhooks and the API work well with low-code orchestrators (Zapier, n8n, Make, Airplane, Retool) so you can iterate quickly without rewriting your entire pipeline. Ready to dive in? Check out the detailed guides: