Bridges
Each week someone opens a dashboard, takes a screenshot and pastes it where the team reads. A bridge does that step for you: an n8n workflow reads the numbers and puts a chart there as a ChartPNG image URL. Slack image blocks, Telegram photos and email images all take a URL, so there is no file to upload.
- Stripe→Slack
Every Monday at 9 it reads the last 12 weeks of paid Stripe invoices, builds a KPI chart URL with the kpi preset and posts it to Slack as an image block with alt text.
Stripe weekly revenue to Slack with n8nTemplate JSON - Google Sheets→Telegram or Slack
Every Monday at 9 it reads the rows of a Data tab, builds one bar chart URL and sends it to Telegram as a photo by URL, with a disabled Slack branch.
Google Sheets chart to TelegramTemplate JSON - Postgres→Email
Every Monday at 8 it runs a SELECT query in Postgres, builds a bar chart from the rows and sends an HTML email with the chart as an image URL and the numbers in a table.
Postgres query to a chart in an emailTemplate JSON - Any data in n8n→Slack or email
Every Monday at 9 it builds a bar chart, renders it with a POST to ChartPNG and uploads the PNG to a Slack channel.
n8n workflow templates for ChartPNGTemplate JSON
Import a template in n8n with Import from URL, then pick your own credentials: the files only name them. Every guide is listed in Guides.