Skip to content
Notis

Capture a screenshot after a successful staging deployment

Once GitHub reports a successful staging deployment, Notis can ask Renderform to capture the configured staging page so you have a visual check ready for review.

Trigger

New Deployment Status Created

Triggers when a new deployment status is created for a specific deployment. Fires an event for each newly created deployment status on the monitored deployment. Deployment statuses represent state transitions such as pending, in_progress, success, failure, error, inactive, and queued. The payload includes the status state, creator, environment, description, timestamps, and relevant URLs.

Action

Take Website Screenshot

Tool to capture a screenshot of a website with given dimensions. Use when you need a visual snapshot of a page with optional wait time before capture.

Why this helps

A successful deployment can move attention straight to the next task before anyone checks what the staging page looks like.

  • Make a visual review artifact part of the staging handoff.
  • Avoid triggering captures for queued or failed deployment statuses.

Setup

Build it in a few focused steps.

  • 1Connect GitHub and Renderform to Notis once in the portal.
  • 2Create the automation in the portal or ask Notis for it in plain language.
  • 3Tell Notis to capture a screenshot only when the monitored staging deployment reports success, using the accessible staging URL configured in the instruction.
  • 4Select GitHub New Deployment Status Created and choose where run reports should go.
  • 5Test with one successful staging status and confirm the screenshot is available in the run result.

Questions about this workflow

Does this assume GitHub’s event includes the website URL?

No. Configure the exact staging URL in the instruction. The deployment-status event provides status and environment details, but the workflow does not rely on it supplying the app URL.

Does this change the deployment or GitHub record?

No. Renderform captures a screenshot of the configured URL; the workflow does not modify the deployment or write back to GitHub.

When this happens · Trigger

Do this · Action

Supported Triggers and Actions

Notis builds workflows that link GitHub to Renderform. A trigger fires from one place; an action lands in another.

GitHub triggers

Renderform actions

Recurring trigger

Notis starts this workflow on a schedule, such as daily, weekly, or during business hours.

TriggerScheduled

Create PDF from URL

Tool to create a PDF from any website URL with customizable page format and auto-expiration. Use when you need to generate a PDF snapshot of a webpage.

ActionInstant

Webhook trigger

Notis starts this workflow when an external tool or custom backend sends an HTTP request.

TriggerInstant

Delete Result

Tool to delete a render result (image/PDF) by its identifier. Use when you need to remove a previously generated image or PDF from the system.

ActionInstant

New Workflow Artifact Created

Triggers when a new workflow artifact is created in a GitHub repository. Monitors for newly created GitHub Actions workflow artifacts. Optionally filters by artifact name to restrict monitoring to specific artifacts.

TriggerPolling

Get Result

Tool to retrieve detailed information about a specific render result by its identifier. Use when you need to check the status or get the full details of a previously generated image or PDF.

ActionInstant

Branch Changed

Triggers when a GitHub branch changes. Monitors a specific branch for: - New commits pushed (head commit SHA changes) - Protection status toggled (branch becomes protected or unprotected) - Protection settings changed, including: required status checks and their enforcement level, admin enforcement, required pull request reviews (dismiss stale reviews, code owner reviews, approving review count, last push approval), required linear history, force push allowance, deletion allowance, conversation resolution, branch locking, and fork syncing.

TriggerPolling

List Fonts

Tool to retrieve all available fonts including Google Fonts and custom uploaded fonts. Use when you need to list fonts for text rendering.

ActionInstant

New Branch Created

Triggers when a new branch is created in a GitHub repository. Detects newly created branches. Deleted branches do not fire events.

TriggerPolling

List Results (v2)

Tool to list all rendered images and PDFs with pagination support. Use when retrieving results from the v2 API with filtering by template or batch.

ActionInstant

Check Run Status / Conclusion Changed

Triggers when a specific GitHub check run changes its status or conclusion. Monitors a single check run for changes to: status (queued, in_progress, completed, etc.), conclusion (success, failure, neutral, cancelled, skipped, timed_out, action_required), started_at, and completed_at.

TriggerPolling

List Templates V2

Tool to get a list of all your templates with metadata and preview links. Supports pagination and filtering by name and tags.

ActionInstant

Check Suite Status / Conclusion Changed

Triggers when a GitHub check suite changes its status or conclusion for a given ref. Monitors all check suites associated with a git reference (branch, tag, or commit SHA) for changes to status (queued, in_progress, completed, etc.) and conclusion (success, failure, neutral, cancelled, skipped, timed_out, action_required, startup_failure, stale). Optionally filters by GitHub App ID.

TriggerPolling

Take Website Screenshot

Tool to capture a screenshot of a website with given dimensions. Use when you need a visual snapshot of a page with optional wait time before capture.

ActionInstant

New Code Scanning Alert Created

Triggers when a new code scanning alert is created in a repository. Fires an event for each newly created code scanning alert detected in the configured repository. Alerts can be filtered by Git reference, scanning tool, state, and severity. The payload includes the alert number, rule details, tool information, state, severity, and the location of the most recent instance.

TriggerPolling

Connect any two apps with Notis in the middle.

GitHub and Renderform, or any other combination from 1,000+ integrations.

When this happens · Trigger

Do this · Action

Save your first hour today.

7-day trial of any paid plan, with 20$ of usage included.
No card. Works with personal or business Renderform.