Skip to content

Using GrowPilot

Generating PDF reports

By GrowPilot Editorial·3 min read·Updated May 29, 2026

The PDF report button on every saved plant generates a printable, branded document showing the plant's full history: cover image, KPI summary, scan-by-scan diagnoses with status pills, and every journal note. Use it for plant-pathology consults, sharing with collaborators, or just having a record of treatments outside the app.

How to generate one

Open any saved plant's detail page. Click PDF report next to Rescan. The browser downloads a PDF named after the plant (e.g. lesser-burdock-report.pdf) within a few seconds.

Generation is server-side: the plant's cover image is fetched from Vercel Blob, normalized through sharp, and embedded. The GrowPilot wordmark sits at the top in a forest-green brand band.

What's in the report

Brand header: GrowPilot wordmark and URL.

Plant card: cover photo, plant name (large), scientific species (italic), added date, growth stage, tags.

KPIs: total scans, healthy percentage, days since last scan.

Scan history: every scan in reverse chronological order, each with date header, status pill (Healthy / Attention / Unknown), diagnosis name, and recommendation.

Notes section: every journal note with date and full body text.

Footer: page numbers and generation date on every page.

When to use the PDF instead of the in-app view

Sharing with a plant-pathologist, agricultural extension, or master gardener for a second opinion.

Insurance claims or commercial documentation after crop loss.

Personal record-keeping outside the app.

Printing for a paper journal.

Frequently asked

Is PDF report tier-gated?
Available on all tiers, including Basic. Every saved plant has a PDF report button regardless of plan.
Does the PDF include images of every scan?
Today it includes only the plant's cover image. Per-scan thumbnails inside the PDF are on the backlog, request via support if it matters for your use case.
How long does PDF generation take?
Typically 1-3 seconds end-to-end. The bottleneck is fetching the cover image from blob storage and resizing it. Slower for plants with very large cover images.

Keep reading

Still need help?

support@aigrowpilot.com