Use Case

Reports & Dashboards

Data visualization → image, sent to Slack, email, or WeChat. No login-state screenshots needed.

<1.2s
Render
99.9%
Uptime
100/mo
Free tier
Weekly Revenue
↑ 23%
$48,200
Orders1,247
Avg.$38.6
Conv.4.2%
Report Image · 1920×1080

The Problem

Without RendShot

1

Dashboard screenshots require login credentials and browser automation

2

Grafana/Metabase snapshots are ugly and hard to automate

3

Recipients need dashboard access just to see the data

With RendShot

Render your report HTML with real data directly — no browser login needed. Send beautiful chart images to any channel.

Unlike Grafana snapshots (limited styling) or Puppeteer screenshots (need to handle auth cookies), RendShot renders your own HTML template with full CSS control.

How It Works

Three steps. Under a minute.

01

Design your template

Write HTML + CSS for your image layout. Use Tailwind, Google Fonts, any CSS feature.

02

Call the API

Send a POST request with your template and dynamic data. Get back a CDN-hosted image URL.

03

Automate at scale

Hook into your workflow — n8n, Windmill, CMS webhooks, or your own backend. Images on demand.

Integration

One API call. That's it.

curl -X POST https://api.rendshot.ai/v1/image \
  -H "Authorization: Bearer rs_live_..." \
  -d '{ "template_id": "weekly-report",
        "variables": { "revenue": "$48.2k", "growth": "+23%" },
        "width": 1920, "height": 1080 }'
PNG, JPEG, WebP output
Up to 4096×4096 pixels
Google Fonts auto-loaded
SSRF protection built-in

FAQ

Common questions

Can RendShot render charts and data visualizations?

Yes. Any HTML/CSS content is supported — including Chart.js, D3, or custom SVG charts embedded in your template.

Can I schedule weekly report generation?

Yes. Use a cron job or workflow tool (n8n, Windmill) to call the RendShot API on a schedule. Each report image renders in under 2 seconds.

Related Use Cases

Explore more use cases

Ready to automate your image generation?

Start with 100 free images per month. No credit card, no contracts. Upgrade when you're ready.