GUMROAD PDF FACTORY

Create and sell pdf using AI

Menu

New opportunities

[0]

No new opportunities right now.

Intake
0
Production
0
Quality Check
0
Shipped
0

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

Email Orders Total spent Last order

Generate a content plan

Product
Platforms

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

Product
Style to generate

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

1

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.

2

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.

3

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.

4

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.

5

Once the product reaches pending approval, review it and approve it — only then can it publish to Gumroad.

6

Add your Gumroad access token in My setup before publishing (get one at gumroad.com → Settings → Advanced → Applications).

7

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

You never pick a model yourself. Every stage automatically uses the model the site admin has configured for your tier — Free runs on no-cost models; Paid runs on stronger models. Switch tiers any time at AI Tools → Settings.
Use my key — bills your own saved OpenRouter key. Free to you beyond your own OpenRouter usage. Only selectable once a key is saved.
Use credits — needs no key at all. Spends from your platform credit balance, priced per action — see Credit costs below.

What's in My setup

Niches & audience

Required. Drive every Research run and the manual-research prompt.

Target keyword optional

An SEO anchor phrase worked naturally into research, the PDF, the listing, and marketing copy.

Author name, bio & website

Your byline on generated PDFs and listings.

Cover style

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.

Gumroad connection

Your Gumroad access token, needed only to publish. Sent straight to Gumroad, never stored in plain text.

Web research keys optional

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

OpportunitiesNiche ideas research has found, with a demand score and suggested price. Build a PDF and its listing assets from here.
TasksEvery research/build/asset run in progress or finished, with live logs.
AnalyticsSales, revenue and traffic pulled straight from your connected Gumroad account.
CustomersEveryone who's bought or requested one of your products.
Content PlanA social-post plan generated for a published product.
Sales PageLong-form sales copy (hero, benefits, FAQ, CTA) for a published product, in a choice of styles.

Credit costs

What one run of each action costs if you pick Use credits instead of your own provider key. Running on your own OpenRouter key is always free — this only applies to platform-funded runs.
JOB #0000

My setup

Saved once and reused on every run. Research uses your niches and audience below. Publishing uses your own Gumroad token.

AI Models

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.

Cover style

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.

Layout template
Palette
Or pick your own colors
Preview

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.

Web research keys (optional)

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 .

1 Generate the prompt
2 Run it in your AI chat

Paste the prompt into ChatGPT / Claude / Gemini, let it finish, then copy the JSON object it returns (it should start with { and contain "opportunities").

3 Paste the JSON & import

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.

1 Generate the prompt
2 Run it in your AI chat

Paste the prompt into ChatGPT / Claude / Gemini, let it finish, then download the PDF file it generates.

3 Upload the PDF

Attach the PDF you downloaded. It lands in "Assets ready" — thumbnail, cover, and listing copy are generated from it next.

Price (USD, optional)

Task

Current stage

—

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

Credit balance 0

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".

Top up credits

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.

Preview
Edit listing

Create manually

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.

Title + PDF required
Regenerate

Recreate post

Preview
Blog post