documenttailwindpdf

Executive Summary

Auto-generate a weekly SaaS metrics digest. Delivered as a PDF every Monday, zero manual work.

Request body
{
  "type": "tailwind",
  "content": "<div class=\"flex h-full w-full flex-col bg-zinc-900 p-10\">\n  <div class=\"flex items-center justify-between pb-6\" style=\"border-bottom:1px solid #3f3f46;\">\n    <div class=\"flex flex-col\">\n      <span class=\"font-mono text-xs text-emerald-400\">WEEKLY EXECUTIVE SUMMARY</span>\n      <span class=\"mt-2 text-2xl font-bold text-white\">Renderfy · Week 28, 2026</span>\n    </div>\n    <span class=\"font-mono text-xs text-zinc-500\">Generated 14 Jul · Confidential</span>\n  </div>\n  <div class=\"mt-8 flex items-center\">\n    <div class=\"flex flex-col rounded-xl border border-zinc-700 bg-zinc-800 p-5\">\n      <span class=\"text-xs text-zinc-500\">ACTIVE USERS</span>\n      <span class=\"mt-2 text-3xl font-bold text-white\">2,847</span>\n      <span class=\"mt-1 text-sm text-emerald-400\">↑ 12% vs last week</span>\n    </div>\n    <div class=\"ml-4 flex flex-col rounded-xl border border-zinc-700 bg-zinc-800 p-5\">\n      <span class=\"text-xs text-zinc-500\">RETENTION</span>\n      <span class=\"mt-2 text-3xl font-bold text-white\">94.2%</span>\n      <span class=\"mt-1 text-sm text-emerald-400\">↑ 1.4 pts</span>\n    </div>\n    <div class=\"ml-4 flex flex-col rounded-xl border border-zinc-700 bg-zinc-800 p-5\">\n      <span class=\"text-xs text-zinc-500\">RENDERS / WEEK</span>\n      <span class=\"mt-2 text-3xl font-bold text-white\">1.2M</span>\n      <span class=\"mt-1 text-sm text-zinc-400\">~ stable</span>\n    </div>\n    <div class=\"ml-4 flex flex-col rounded-xl border border-zinc-700 bg-zinc-800 p-5\">\n      <span class=\"text-xs text-zinc-500\">MRR</span>\n      <span class=\"mt-2 text-3xl font-bold text-white\">$18,420</span>\n      <span class=\"mt-1 text-sm text-emerald-400\">↑ 8.3%</span>\n    </div>\n  </div>\n  <div class=\"mt-6 flex flex-col rounded-xl border border-zinc-700 bg-zinc-800 p-6\">\n    <span class=\"font-mono text-xs text-emerald-400\">KEY HIGHLIGHTS</span>\n    <div class=\"mt-4 flex items-center\">\n      <div class=\"flex h-2 w-2 rounded-full\" style=\"background:#00e676;flex-shrink:0;\"></div>\n      <span class=\"ml-3 text-sm text-zinc-200\">Chart and PDF engines processed 98,000+ requests with 99.97% uptime.</span>\n    </div>\n    <div class=\"mt-3 flex items-center\">\n      <div class=\"flex h-2 w-2 rounded-full\" style=\"background:#00e676;flex-shrink:0;\"></div>\n      <span class=\"ml-3 text-sm text-zinc-200\">3 enterprise trials converted to Business tier — $2,370 in new MRR added.</span>\n    </div>\n    <div class=\"mt-3 flex items-center\">\n      <div class=\"flex h-2 w-2 rounded-full\" style=\"background:#00e676;flex-shrink:0;\"></div>\n      <span class=\"ml-3 text-sm text-zinc-200\">P95 render latency improved from 840ms to 620ms after infrastructure optimisation.</span>\n    </div>\n  </div>\n  <div class=\"mt-4 flex flex-col rounded-xl border border-zinc-700 bg-zinc-800 p-6\">\n    <span class=\"font-mono text-xs text-zinc-500\">FOCUS AREAS · NEXT WEEK</span>\n    <div class=\"mt-4 flex items-center\">\n      <div class=\"flex h-5 w-5 items-center justify-center rounded border border-zinc-600\">\n        <span class=\"text-xs text-zinc-400\">1</span>\n      </div>\n      <span class=\"ml-3 text-sm text-zinc-400\">Launch batch rendering endpoint — targeted 19 Jul</span>\n    </div>\n    <div class=\"mt-3 flex items-center\">\n      <div class=\"flex h-5 w-5 items-center justify-center rounded border border-zinc-600\">\n        <span class=\"text-xs text-zinc-400\">2</span>\n      </div>\n      <span class=\"ml-3 text-sm text-zinc-400\">Onboard 5 pending enterprise accounts — intro calls scheduled</span>\n    </div>\n  </div>\n</div>",
  "options": {
    "format": "pdf",
    "dimensions": "a4",
    "scale": 2
  }
}

Code example

curl -X POST https://renderfy.io/api/v1/render \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "type": "tailwind",
  "content": "<div class=\"flex h-full w-full flex-col bg-zinc-900 p-10\">\n  <div class=\"flex items-center justify-between pb-6\" style=\"border-bottom:1px solid #3f3f46;\">\n    <div class=\"flex flex-col\">\n      <span class=\"font-mono text-xs text-emerald-400\">WEEKLY EXECUTIVE SUMMARY</span>\n      <span class=\"mt-2 text-2xl font-bold text-white\">Renderfy · Week 28, 2026</span>\n    </div>\n    <span class=\"font-mono text-xs text-zinc-500\">Generated 14 Jul · Confidential</span>\n  </div>\n  <div class=\"mt-8 flex items-center\">\n    <div class=\"flex flex-col rounded-xl border border-zinc-700 bg-zinc-800 p-5\">\n      <span class=\"text-xs text-zinc-500\">ACTIVE USERS</span>\n      <span class=\"mt-2 text-3xl font-bold text-white\">2,847</span>\n      <span class=\"mt-1 text-sm text-emerald-400\">↑ 12% vs last week</span>\n    </div>\n    <div class=\"ml-4 flex flex-col rounded-xl border border-zinc-700 bg-zinc-800 p-5\">\n      <span class=\"text-xs text-zinc-500\">RETENTION</span>\n      <span class=\"mt-2 text-3xl font-bold text-white\">94.2%</span>\n      <span class=\"mt-1 text-sm text-emerald-400\">↑ 1.4 pts</span>\n    </div>\n    <div class=\"ml-4 flex flex-col rounded-xl border border-zinc-700 bg-zinc-800 p-5\">\n      <span class=\"text-xs text-zinc-500\">RENDERS / WEEK</span>\n      <span class=\"mt-2 text-3xl font-bold text-white\">1.2M</span>\n      <span class=\"mt-1 text-sm text-zinc-400\">~ stable</span>\n    </div>\n    <div class=\"ml-4 flex flex-col rounded-xl border border-zinc-700 bg-zinc-800 p-5\">\n      <span class=\"text-xs text-zinc-500\">MRR</span>\n      <span class=\"mt-2 text-3xl font-bold text-white\">$18,420</span>\n      <span class=\"mt-1 text-sm text-emerald-400\">↑ 8.3%</span>\n    </div>\n  </div>\n  <div class=\"mt-6 flex flex-col rounded-xl border border-zinc-700 bg-zinc-800 p-6\">\n    <span class=\"font-mono text-xs text-emerald-400\">KEY HIGHLIGHTS</span>\n    <div class=\"mt-4 flex items-center\">\n      <div class=\"flex h-2 w-2 rounded-full\" style=\"background:#00e676;flex-shrink:0;\"></div>\n      <span class=\"ml-3 text-sm text-zinc-200\">Chart and PDF engines processed 98,000+ requests with 99.97% uptime.</span>\n    </div>\n    <div class=\"mt-3 flex items-center\">\n      <div class=\"flex h-2 w-2 rounded-full\" style=\"background:#00e676;flex-shrink:0;\"></div>\n      <span class=\"ml-3 text-sm text-zinc-200\">3 enterprise trials converted to Business tier — $2,370 in new MRR added.</span>\n    </div>\n    <div class=\"mt-3 flex items-center\">\n      <div class=\"flex h-2 w-2 rounded-full\" style=\"background:#00e676;flex-shrink:0;\"></div>\n      <span class=\"ml-3 text-sm text-zinc-200\">P95 render latency improved from 840ms to 620ms after infrastructure optimisation.</span>\n    </div>\n  </div>\n  <div class=\"mt-4 flex flex-col rounded-xl border border-zinc-700 bg-zinc-800 p-6\">\n    <span class=\"font-mono text-xs text-zinc-500\">FOCUS AREAS · NEXT WEEK</span>\n    <div class=\"mt-4 flex items-center\">\n      <div class=\"flex h-5 w-5 items-center justify-center rounded border border-zinc-600\">\n        <span class=\"text-xs text-zinc-400\">1</span>\n      </div>\n      <span class=\"ml-3 text-sm text-zinc-400\">Launch batch rendering endpoint — targeted 19 Jul</span>\n    </div>\n    <div class=\"mt-3 flex items-center\">\n      <div class=\"flex h-5 w-5 items-center justify-center rounded border border-zinc-600\">\n        <span class=\"text-xs text-zinc-400\">2</span>\n      </div>\n      <span class=\"ml-3 text-sm text-zinc-400\">Onboard 5 pending enterprise accounts — intro calls scheduled</span>\n    </div>\n  </div>\n</div>",
  "options": {
    "format": "pdf",
    "dimensions": "a4",
    "scale": 2
  }
}' \
  --output render.png
Fork this template to my account →

One click. Free tier includes 1 saved template.

More document templates