GUMROAD PDF FACTORY
Create and sell pdf using AI
New opportunities
[0]No new opportunities right now.
No activity yet — start a build, create assets, or run research to see progress here.
No PDFs waiting on listing assets yet.
Nothing published or drafted on Gumroad yet.
Sales by day (last 30d)
Published on Gumroad
| Product | Price | Sales | Revenue | Status |
|---|
Drafts on Gumroad
| Product | Price | Status |
|---|
Recent orders
| Date | Product | Buyer | Amount | Status |
|---|
Customers
| Orders | Total spent | Last order |
|---|
Generate a content plan
Writes one post per checked platform, for every day you pick — 3 days × 3 platforms = 9 posts. Runs in the background and never changes the product's pipeline status.
Pick a product above to view or generate its content plan.
Generate a sales page
Writes the long-form sales-page copy (hero, problem, benefits, features, social proof, guarantee, final CTA) for the selected style. Each style has its own file, so you can generate direct, story and feature and keep all three. Shown here as text you can copy or export. Runs in the background and never changes the product's pipeline status.
Pick a product above to view or generate its sales page.
Quick start
Open and add at least one niche, your target audience, and your author byline.
A target keyword, cover style, and web-research keys are optional — see the setup grid below.
Pick how runs get billed with the Funding control in the top toolbar.
Use my key — free, runs on your own OpenRouter key set at AI Tools → Settings (also where you pick Free vs. Paid tier).
Use credits — no key needed, billed per run from your platform credit balance.
Click Research to scan for sellable product ideas in your niches — or use Create manually to build a copy-paste prompt, run it in ChatGPT/Claude/Gemini, and paste the JSON result back in.
From an opportunity card, click Build the PDF, then Build cover + listing.
No API key or credits? Use the manual build flow instead — write the PDF in your own AI chat and upload the finished file.
Once the product reaches pending approval, review it and approve it — only then can it publish to Gumroad.
Add your Gumroad access token in My setup before publishing (get one at gumroad.com → Settings → Advanced → Applications).
Once published, generate a Content Plan or Sales Page for it, and track sales in Analytics / Customers.
Watch it in action
Free vs. Paid models, and funding mode
What's in My setup
Required. Drive every Research run and the manual-research prompt.
An SEO anchor phrase worked naturally into research, the PDF, the listing, and marketing copy.
Your byline on generated PDFs and listings.
A layout template + two-color palette (or your own hex colors) applied to every future PDF cover, cover image, and thumbnail. Use Regenerate on a product to re-apply a new style to it.
Your Gumroad access token, needed only to publish. Sent straight to Gumroad, never stored in plain text.
A Firecrawl or Tavily key makes Research search the web and read pages through that provider for stronger demand evidence. Blank = built-in search. Both set → Firecrawl wins.
What each tab does
Credit costs
My setup
Saved once and reused on every run. Research uses your niches and audience below. Publishing uses your own Gumroad token.
Your API key and Free/Paid tier are managed in one place for every AI tool: AI Tools → Settings. Add an OpenRouter key there — every stage here picks its model automatically, no per-stage setup.
Applies to every future PDF cover, cover image, and thumbnail you generate. Changing it won't touch products you already built — use Regenerate on a product to apply a new style to it.
One per line (commas also work). Research needs at least one.
An SEO anchor phrase used across research, the PDF, the listing, and marketing copy — worked in naturally, never stuffed.
Your Gumroad access token — used only when you publish, sent straight to Gumroad, never stored in plain text. Get one at gumroad.com → Settings → Advanced → Applications.
Add a Firecrawl or Tavily API key and research will search the web and read the pages through that provider — much stronger demand evidence than the built-in search. If both are set, Firecrawl is used. Leave blank to use the built-in search. Keys are sent straight to the provider, never stored in plain text.
Manual research
Run the research in any AI chat you already use — ChatGPT, Claude, Gemini — then paste its answer back here. No API key needed. Uses your niches & audience from .
Paste the prompt into ChatGPT / Claude / Gemini, let it finish, then copy the JSON object it returns (it should start with { and contain "opportunities").
Manual build
Write the PDF in any AI chat you already use — ChatGPT, Claude, Gemini — then upload the finished file here. No API key needed.
Paste the prompt into ChatGPT / Claude / Gemini, let it finish, then download the PDF file it generates.
Attach the PDF you downloaded. It lands in "Assets ready" — thumbnail, cover, and listing copy are generated from it next.
Task
—
Are you sure?
Choose a research method
AI search runs automatically on your provider key. Manual research gives you a prompt to run in ChatGPT / Claude / Gemini, then you paste the results back — no API key needed.
Funding for this tool
Run on your own saved provider key for free, or on platform credits, priced per action.
You're out of credits
This action needs AI to run, and you have no credits left. Top up to keep running it automatically — or add your own provider key in "My setup".
Build the PDF
Choose the guide length, or build it manually in your own AI chat. AI build starts immediately instead of waiting for the next scheduled run.
Skips research and the build agents
Upload just the PDF to land it under "Assets ready" and finish the listing later — or fill this in now (thumbnail + cover together) to send it straight to Pending approval.
Thumbnail and cover only count as a complete listing together — add both or neither.