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.
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.
Webhook trigger
Notis starts this workflow when an external tool or custom backend sends an HTTP request.
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.
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.
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.
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.
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.
New Branch Created
Triggers when a new branch is created in a GitHub repository. Detects newly created branches. Deleted branches do not fire events.
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.
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.
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.
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.
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.
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.
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.