Skip to content

Greenlight Film — Short tutorials

"Production-ready development packages — screenplays, character bibles, concept art, music scores, moodboards, and simulated critic reviews. Browse, option, and acquire projects 24/7."

Before you start

  • Address: greenlight.film. The top bar links to "Projects", "Marketplace", "Requests", "Pricing", "MCP" and "News". The footer adds "Auctions", "Table Reads", "API Docs", "MCP Server", "API Keys", "Team", "Newsletter", "Investor Pitch", "Funding" and "Contact".
  • Accounts: one sign-in method on the web, "Sign in with Google". Browsing the catalogue beyond the first six cards, and every action, needs a signed-in account. The free account is free: "no credit card required".
  • After sign-in your avatar at the top right opens the "Account menu": "Dashboard", "Submit finished script", "Table reads", "Table read credits", "Billing" and "Sign out".
  • Plans (billed monthly through Stripe): "Free"; "Unlimited" $9.99 (books and audiobooks on the sister sites only, no film perks); "Reader" $49; "Writer" $129; "Producer" $349; "Buyer" $899 (by email only). Each plan includes everything below it. See T6.
  • What each plan unlocks, in short: Free browses posters, loglines and pitch summaries. Reader opens every deliverable, saves and rates projects, reads novels, downloads one package a week and develops one script a month. Writer adds script coverage, market analysis, watermarked PDFs, "Interested" on the marketplace, community requests, self-publishing and three developments a month. Producer adds option requests, auction bids, unlimited package downloads and ten developments a month. Buyer sees marketplace prices and the seven-day "First Look" window.
  • Sister sites: greenlight-publishing.com (books) and greenlight-audio.com (audiobooks). One sign-in works on all three.
  • Browser: any modern browser. Drag-and-drop uploads, keyboard shortcuts and hover video previews are easiest on a desktop.

T1Take the tour on the home page

Video walkthrough · 1:42
Who it’s for anyone, signed out.Where /
  1. The headline reads "THE GLOBAL FILM MARKET THAT NEVER CLOSES". The small line above it shows how many projects are live right now.
  2. Click "Enter the Market" to go to the catalogue, or "View Access Plans" to see prices.
  3. Scroll to the four counters: "Projects Developed", "Deliverables Written", "Simulated Reviews", "Unique Genres". These are live numbers.
  4. The poster carousel starts on "TOP RANKED". Click a pill ("All", "Horror", "Animation", "Drama", "Thriller", "Fantasy") to switch; only categories with featured titles appear. Hover a poster to play its preview clip if one exists. "View all" opens the catalogue.
  5. "Featured Project of the Day" shows one project with its logline, deliverable count, word count and review count. Click anywhere on it to open the project.
  6. Further down: "EVERYTHING A BUYER NEEDS. IN ONE PACKAGE.", "HOW EVERY PROJECT IS BUILT" (the six stages from CONCEPT to REVIEW), and "WHAT EACH ACCESS LEVEL GETS YOU".
  7. "Never Miss a Drop" takes an email address; "WALK THE FLOOR" ends with "Enter the Market" and "Upload a Script" (which opens the dashboard).

If it goes wrong

  • The newsletter box says "You're already subscribed!" if that address is on the list, or "Something went wrong. Please try again." on a failure.

T2Browse the project catalogue

Video walkthrough · 1:39
Who it’s for anyone; signed-out visitors see six cards.Where /projects
  1. The page opens with "Projects — Browse the full development library" and a bar of counts: "Total Projects", "Genres", "Novels", "Audiobooks".
  2. Signed out, you see six posters, then a blurred row and the message "Sign in to explore all N+ projects". Click "Sign in with Google". "Free accounts get full browsing access".
  3. Signed in, the grid shows 48 cards. Click "Load More (N remaining)" at the bottom for the next 48.
  4. Use the sort menu: "Discover (Random)", "Newest First", "Oldest First", "A-Z Title", "Commercial Rank", "Artistic Rank", "TV Series Rank".
  5. Filter with the five dropdowns: "All Genres", "All Ratings", "All Types", "All Styles" and "All Extras" ("Has Novel", "Has ePub", "Has Audiobook", "Has Table Read"). Active filters appear as pills; "Clear all" removes them. The line "Showing N projects" updates as you go.
  6. The three small buttons beside that line change card size: "Small (overview)", "Medium (default)", "Large (detailed)".
  7. With no filters set, "Editor's Picks" lists the five best-ranked projects above the grid.
  8. Cards carry tags such as "Novel", "ePub", "Audio", "Table Read". A card marked "First Look — Buyer exclusive" was published in the last seven days.

If it goes wrong

  • "No projects match — Try adjusting your filters or search query." means the filter set is empty; press "Clear all".

T3Search the catalogue by description

Video walkthrough · 1:01
Who it’s for anyone browsing.Where /projects
  1. Click the search box that reads "Describe what you're looking for...".
  2. Type at least two characters for a plain keyword match. Results replace the grid as you type.
  3. Type at least five characters and press Enter, or click the sparkle button (its tooltip is "AI search (Enter)"), to run an AI search that understands a description rather than a title. The box turns purple while it runs.
  4. A banner reports "AI found N matches for "your words" — ranked by relevance". Filters and sorting are hidden while AI results are shown, because the order is the AI's ranking.
  5. Click "Clear" in the banner, or empty the box, to return to the full catalogue.

If it goes wrong

  • "AI found 0 matches … — showing the full catalogue instead" means nothing matched; reword and try again.
  • "AI search failed — showing keyword matches instead." means the AI service did not answer; the keyword results stay on screen. Click "Dismiss".

T4Read a project page

Video walkthrough · 1:43
Who it’s for anyone; the full package needs an account.Where /project/[number]
  1. Every project has a four-digit number; the address is padded for you if you type a shorter one. Click "Back to Projects" to return.
  2. The top shows the title, medium, style, genre, rating and runtime, then the "Logline", "Tone", "Setting" and "Format". Rankings appear as "Commercial", "Artistic" and "TV Series" with their tier.
  3. The badge "Verified on Solana" (or "Pending") opens the "Provenance Chain": each recorded event with its hash, time and a "View on Solana Explorer" link.
  4. Use the arrows at the page edges ("Previous project", "Next project") or the left and right keys on your keyboard to move through the catalogue.
  5. Signed out, you get the visual pitch carousel and a blurred package with "Sign in to access the full package … Free accounts get full browsing access." Click "Sign in with Google".
  6. Signed in, the "Development Package" lists every deliverable in groups: "Story & Script", "World & Design", "Quality & Reference" and, where one exists, "Novel". Click "Title Card", "Moodboard", "Casting" or "Locations" to open the boards in a lightbox.
  7. "Novel Available" and "Audiobook Available" cards send you to Greenlight Publishing or Greenlight Audio. "Script Intelligence" ("Powered by HOLLYWOOD METRICS") and "WGA AI Compliance" sit near the bottom.

If it goes wrong

  • "Project not found — This project doesn't exist or is no longer available." Try "Browse Projects".
  • "Private Project", "This project is currently disabled and cannot be accessed." or "Project Removed" mean the number is real but not open to you.

T5Create a free account and sign in

Video walkthrough · 1:10
Who it’s for new visitors.Where /signin
  1. Click the sign-in button at the top right of any page, or open the sign-in page. It says "Sign in to browse the full library — free, no credit card required".
  2. Click "Sign in with Google" and pick a Google account. Signing in for the first time creates your Greenlight account; there is no separate registration form.
  3. You land on your dashboard, or back on the page you came from if a link sent you to sign in (the marketplace, a project, table reads and the API pages all do this).
  4. Your avatar now appears at the top right. Click it to open the "Account menu".
  5. To leave, click "Sign out" at the bottom of that menu. "Back to projects" on the sign-in page returns to the home page without signing in.

If it goes wrong

  • The page shows "Loading..." while it checks your session; wait for the button.
  • The same Google account also signs you in on greenlight-publishing.com and greenlight-audio.com, so a plan bought on one site shows on all three.

Not verified

Not verified: Sign in with Apple exists in the code but only appears when it is configured on the deployment; the sign-in page as written shows Google alone.

T6Choose a plan and subscribe

Video walkthrough · 1:25
Who it’s for members who want more than browsing.Where /pricing
  1. Under "Pick your access level" you see six cards: "Free", "Unlimited", "Reader", "Writer" (marked "Most popular"), "Producer" and "Buyer". The blurb under each says who it is for, for example "For writers & indie filmmakers".
  2. The free card reads "Requires a free Greenlight account — sign up to use it." and its button is "Create a free account".
  3. On a paid card click "Subscribe" ("Sign in to subscribe" if you are signed out). You are sent to Stripe Checkout; the button shows "Redirecting…". "Billed monthly. Cancel anytime."
  4. After paying you return to the dashboard with "Subscription activated! Your plan has been upgraded. It may take a moment to reflect."
  5. "Buyer" has no checkout; its button "Contact us" opens an email to hello@greenlight.film.
  6. Click "Compare Plans" for the feature grid, and read "Marketplace Fees": "15% Platform Commission", "$1 = 1 Credit", "90 Days Option Period".
  7. Once subscribed, the page shows "Manage your reader subscription →" (with your tier) and the card says "✓ Current plan".

If it goes wrong

  • "Checkout canceled — you haven't been charged. Pick a plan whenever you're ready." appears if you back out of Stripe. "Please sign in first." or "Plan not available." mean sign in, or the plan has no self-serve price.
  • "No billing account on file — pick a plan to start." appears when you press manage without ever having subscribed.

T7Open, export and download a development package

Who it’s for Reader plan and above.Where /project/[number]
  1. In "Development Package", the header counts "N deliverables · N words · N simulated reviews". Click a row such as "Screenplay", "Treatment" or "Character Bible" to expand it; click "Collapse" to close it.
  2. Screenplays render in script layout; pitches render as sections. Each expanded row ends with "N words · vN".
  3. Click "Download Package" ("Zipping..." while it works) to get the whole project as a ZIP. Reader gets "1 per week", Writer "1 per day", Producer "Unlimited". When your allowance is used the button is replaced by "Next download: date".
  4. Click "Presentations" to open "Presentation Export". You may paste a "Gamma API Key" ("optional — uses default if empty"); with your own key "presentations appear in your Gamma account", without one "you can still download PDF and PPTX exports".
  5. Under any expanded row click "PDF" or "PPTX" for a quick export, or "Export" to set "Output Format" (Slide Deck, Document, Webpage), "Download As", "Number of Slides", "Tone", "Target Audience" and "Custom Instructions", then "Generate".
  6. When it finishes you get "Open in Gamma" and "Download".

If it goes wrong

  • On the free plan, clicking a row shows "Upgrade to read full content" and the header shows "Upgrade to export".
  • An export can end in "Timed out" or "Generation failed"; run it again. Leaving the page mid-export prompts "Export in progress. Are you sure you want to leave?"

T8Save, rate, review and report a project

Who it’s for signed-in members; saving and rating need Reader or above.Where /project/[number]
  1. Under the project details, click the five stars ("Rate this project"). Your choice is stored at once and shown as "Your rating: N/5"; the average and count appear below.
  2. Click "Save" to bookmark the project; the button becomes "Saved". Saved projects and ratings appear on the dashboard under "Saved Projects" and "My Ratings".
  3. In "Community Reviews" click "Write Review", pick a star rating, add a "Title" and a "Review" (up to 5000 characters) and press "Submit Review". Any signed-in member may write one review per project.
  4. On another member's review click "Helpful" to vote, or "Report" to flag it.
  5. To report the project itself, click "Report", choose a reason ("Content violation", "IP / copyright infringement", "Other"), write at least ten characters in "Details" and press "Submit Report". The page then reads "Report submitted. We'll review it shortly." and later "You reported this project".

If it goes wrong

  • "Upgrade your plan to save projects" and "Couldn't save your rating — please try again." appear on the free plan.
  • "Please fill in all fields and select a rating" or "You have already reviewed this project" come from the review form. "False reports may result in account restrictions."

T9Generate script coverage, market analysis and a watermarked PDF

Who it’s for Writer plan and above.Where /project/[number]
  1. Scroll to "Script Coverage" and click "Generate Coverage" ("Generating..." while it runs). The result shows RECOMMEND, CONSIDER or PASS with "Confidence: N%", then "Logline Assessment", "Strengths", "Weaknesses", "Character Analysis" and "Market Positioning". Once generated it stays on the page for everyone.
  2. In "Market Analysis" click "Generate Report" ("Analyzing..."). You get "Comparable Films" with box office notes, "Target Audience", "Estimated Budget", "Market Gap", "Distribution Strategy" and "Competitive Advantage".
  3. In "Watermarked PDF" click "Download PDF" ("Generating..."). The file is a "Confidential screenplay PDF watermarked with your email and timestamp. Writer+ only." and is named after the project number and title.

If it goes wrong

  • Below Writer the panels read "Upgrade to Writer or Producer to generate AI script coverage." or, signed out, "Sign in with a Writer or Producer subscription to generate coverage." The PDF panel is hidden entirely.
  • "No screenplay or pitch found for this project" means the package has nothing to analyse. "Download failed — please try again." is a transient PDF error.

T10Verify a project event on the blockchain

Video walkthrough · 1:13
Who it’s for anyone holding a transaction signature.Where /verify/[signature]
  1. Open the verification address with the transaction signature at the end. The heading reads "Blockchain Verification".
  2. The banner says "Verified on Solana", "Verification Pending" or "Verification Failed", followed by the event and project, for example "Project Registered for project #0204 — Title".
  3. Read the rows: "Event Type", "Project", "Content Hash (SHA-256)", "Network", "Transaction Signature", "Slot", "Timestamp" and "Confirmed At".
  4. Click "View on Solana Explorer" to see the same transaction on the public ledger.
  5. Expand "View Canonical Payload" to read the exact data that was hashed.
  6. Recorded events are "Project Registered", "Option Approved", "Purchase Completed" and "Script Uploaded". The "Verified on Solana" badge on a project page links straight to the explorer for each event.

If it goes wrong

  • "No record found for this transaction signature." means the signature is mistyped or was never recorded by Greenlight.

Not verified

Not verified: where a member receives a verification link in the first place; no page on the site links to this address, so it most likely arrives by email or from the explorer.

T11Find your way around the dashboard

Who it’s for every signed-in member.Where /dashboard
  1. The left card greets you ("Good morning, Name"), shows your plan name and any credit balance, and offers "Profile", "Upgrade" (or "Plan"), "API" and "Out" (sign out).
  2. Click "Profile" to open "Edit Profile": "Display Name", "Company", "Role" (Producer, Writer, Director, Studio, Investor, Agent, Other) and "Bio". Press "Save Profile".
  3. Four rings count "Saved", "Rated", "Options" and "Genres" explored.
  4. The menu is grouped: "Create" ("Develop Script", "Request Project"), "Library" ("Saved", "Ratings", "Interests"), "Deals" ("Options", "Purchases", "Bids"), "History" ("Requests", "Activity") and "Account" ("Billing"). Each view has its own address, so the browser back button and bookmarks work.
  5. "Activity" lists what you did and when: "Saved", "Rated 4/5", "Requested option", "Submitted request" and status changes.
  6. "You might like" shows recommended projects in the sidebar.

If it goes wrong

  • Empty views explain themselves, for example "No saved projects yet — Browse projects and click the bookmark icon to save them here." with a "Browse Projects →" link.
  • If you are sent to the sign-in page, your session has ended; sign in again and you return here.

T12Develop your own script into a full package

Who it’s for Reader (1 a month), Writer (3), Producer (10).Where /dashboard
  1. Open "Develop Script". The heading "Script Developments" explains: "Upload your draft screenplay and we'll develop the full package — pitch, treatment, character bible, world building, and more. Takes 3-4 hours to complete." The counter at the right shows "N/N this month".
  2. Read the notice "Your script stays yours. We don't train on it."
  3. Drop a file on "Drop your draft screenplay here or click to browse" (PDF, Final Draft, Fountain, Word, Markdown or plain text, "Minimum 1,000 words"). The "Project Title" fills from the file name; change it if you like.
  4. Optionally set "Genre", "Medium", "Style" and "Rating" (each defaults to "Auto-detect") and write "Notes for Development". "Inspire me" cycles example briefs; "Use this" pastes one.
  5. Click "Develop My Script". It reads "Uploading & Starting..." and the job appears under "Your Developments" with a stage checklist ("Writing Pitch", "Building Narrative Arc", "Writing Treatment", "Creating Character Bible" and so on) and a progress bar.
  6. When it completes, click "View Your Project →". The result is a normal project page under your account.

If it goes wrong

  • "Draft Too Short" means the file had fewer than 1,000 words; use "Try Again with Updated Draft".
  • "Unsupported format: .ext. Use PDF, FDX, Fountain, Word, Markdown, or plain text." A failed job shows "Retry".
  • On the free plan you see "Upgrade to develop scripts" with the per-plan allowances.

T13Manage billing and invoices

Who it’s for members with a subscription.Where /dashboard?tab=billing
  1. Open "Billing" from the avatar menu or the dashboard's "Account" group. The heading is "Billing & Subscription".
  2. "Current Plan" shows the plan name, its monthly amount, the billing "Period" and "Status". "Cancels at period end" appears if you have already cancelled.
  3. Click "Manage in Stripe", "Upgrade plan" or "Cancel subscription". All three open the Stripe customer portal in the same tab; change or cancel there and you return to the site.
  4. "Payment Method" lists your card as "* *** 1234" with "Exp"; "Update" also opens the portal.
  5. "Invoices" lists each charge with "PDF" and "View" links.
  6. "Account" shows your email, "Credits" and your "Stripe Customer" reference for support requests.

If it goes wrong

  • On the free plan the section only offers "Upgrade your plan →".
  • "No invoices yet." is normal before the first charge. The pricing page's "Manage your … subscription →" button opens the same portal.

T14Submit a finished screenplay for publication

Who it’s for Writer and Producer plans, one submission a calendar month.Where /submit, /submit/new
  1. Open "Submit finished script" from the avatar menu. The page reads "Your script submissions" and explains: "Submit a finished screenplay AS-IS — no AI rewriting. We'll run coverage, share it with you, and once you approve, a publisher will review and publish it as a project on greenlight.film."
  2. Click "+ Start a new submission". Your counter shows "N/1 submissions this month".
  3. Fill "Title", "Logline" (at least 30 characters), optional "Synopsis", "Genre", "Medium", "Rating", "Pen name" ("Author credit on the project page") and optional "About you".
  4. Drop the "Screenplay file": ".pdf · .docx · .fountain · .fdx · .txt · 5K-80K words · 20 MB max". The page shows the format, word and page count, any "Extraction warnings" and "First 300 words extracted (preview)".
  5. Click "Submit for coverage". You see "Creating submission…", "Uploading screenplay…", "Attaching screenplay…", "Queueing coverage…", then "Submission received" and the status page opens.

If it goes wrong

  • "Logline needs to be at least 30 characters.", "Pen name is required.", "Screenplay is too short (5,000 word minimum).", "Screenplay is too long (80,000 word maximum)." or "Monthly quota reached — resets next month."
  • Below Writer: "Self-publishing is a Professional benefit" with "See plans →".

Not verified

Not verified: this page names the plans "Professional ($19/mo)" and "Producer ($49/mo)"; the pricing page, which is what Stripe bills, sells them as "Writer" at $129 and "Producer" at $349.

T15Follow a submission and approve its coverage

Who it’s for members with a submission.Where /submit/[id]
  1. Each submission shows a status: "Draft", "Queued for coverage", "Coverage in progress" ("Reader writing notes — typically 1-2 minutes."), "Coverage ready for your review", "In admin queue", "Admin review", "Approved — publishing soon", "Published" or "Declined".
  2. When coverage is ready, "Reader's coverage — Notes" shows a "Grade", "Verdict", "Reader rec" (RECOMMEND, CONSIDER or PASS), "Audience appeal" stars, a "Summary", "Logline", "Strengths", "Weaknesses" and "Comps".
  3. Issues are listed by severity; filter with "All N", "Critical N", "Major N", "Minor N". Each carries a "Fix" suggestion. A clean read says "No issues flagged — clean coverage."
  4. Under "Your next step" click "Approve for publishing →". If critical issues were flagged the button reads "Approve anyway →" instead.
  5. To start over, click "Withdraw this submission" and confirm "Withdraw"; the dialog warns "Permanently remove this submission? This deletes the uploaded screenplay." Withdrawing is not offered once "Published".
  6. Once live, "View the live project →" opens the project page.

If it goes wrong

  • "Coverage failed" offers "↻ Retry coverage" and notes "Your monthly quota isn't affected by retries."
  • "Declined" shows the "Reason". "Submission not found" means the link is wrong or the submission was withdrawn.

T16Read a novel in the browser, or jump to the audiobook

Who it’s for Reader plan and above.Where /read, /audiobooks
  1. The in-browser reader opens at the read address with the project number added, for example the reader address followed by a question mark, the word number, an equals sign and 0204.
  2. The toolbar shows "TOC" (becomes "Hide TOC"), the title, "A-" and "A+" to change the text size (shown as a percentage), and "Back to Project".
  3. Click a chapter in the table of contents to jump; use the arrows at the sides to turn pages.
  4. Project pages no longer link here. Their "Novel Available" card opens the book on Greenlight Publishing, and "Audiobook Available" opens it on Greenlight Audio.
  5. The audiobooks address on this site simply forwards you to the Greenlight Audio catalogue.

If it goes wrong

  • "Subscription Required — Upgrade your plan to read novels in the browser." with "View Plans" appears on the free plan (a per-project access grant also opens it).
  • "Couldn't load the novel — Something went wrong while fetching the book. Check your connection and try again." offers "Retry". "No project number specified." means the number is missing from the address.

T17Start a table read

Who it’s for any signed-in member (one free trial credit).Where /table-reads, /table-reads/new
  1. Signed out, the page explains the three steps "Upload", "Cast voices", "Listen" and offers "Sign in to start a table read — Free account. No credit card required."
  2. Signed in, the "Credit balance" card shows "Up to N AI reads or N premium" and "Manage credits & buy more →". Costs are "1 credit / AI read" and "3 credits / premium read".
  3. Click "+ New table read". Give it a "Title" (example placeholder "The Tide Keeper — Act 1 read") and drop the "Screenplay file" (PDF, Word, Fountain, Final Draft or plain text).
  4. Click "Parse script →". Progress reads "Creating table read…", "Uploading screenplay…", "Parsing characters + scenes…". If the quick parser finds no character cues, the page says "Fast parser couldn't find character cues — using AI to read the screenplay" and shows an elapsed timer; "AI parses typically take 30–90 seconds. Please keep this tab open."
  5. "Script parsed — Redirecting to voice picker…" takes you to the cast page (T18).
  6. Your reads are listed with their status: "Draft", "Voices needed", "Queued", "Generating audio", "Ready" or "Failed".

If it goes wrong

  • "We couldn't find any characters in this screenplay — it may be empty, a scan, or in an unsupported format. A text-based .fountain or .fdx export works best."
  • "This screenplay took too long to parse — it may be very long or a scanned PDF…" or "This file is too large to parse. Try a shorter script."

T18Cast the voices and generate the audio

Who it’s for members with a parsed table read.Where /table-reads/[id]
  1. Under "Assign voices" the cost line reads "Cost: N credits · AI tier · N available". The cost is one credit per chunk, or three per chunk if any premium voice is used.
  2. Click "✨ Auto-assign · AI (cheap)" or "★ Auto-assign · Premium" to cast everyone at once; a note confirms "Auto-assigned … Review and tweak any pick below, then Save or Generate." "Clear" empties the cast.
  3. Or pick by hand: "Scene headings" (INT./EXT. lines), "Narrator" (action paragraphs) and each character, leads first, with "Show N minor roles" for the rest. Every menu offers "AI voices (1 credit)" and "Premium voices (3 credits)" with gender, age and a short description.
  4. Click "Save" to keep the cast, then "Generate · N credits". The status becomes "Generating — Synthesising audio chunks. This usually takes 1-3 minutes."
  5. When "Ready", "Your table read" plays chunk by chunk: "Chunk 1 / N", "← Prev", "▶ Play", "Next →", "Auto-advance enabled". Click any line in the list to jump to it.
  6. "Delete this table read" removes it; "Audio + script files will be removed and any unused credits refunded."

If it goes wrong

  • "Not enough credits — N available, N required." or "Pick a voice for each character + narrator first."
  • "Failed — See error below — credits were refunded." "Audio generation isn't available yet… Your credits were not charged."

T19Buy and track table read credits

Who it’s for members who generate table reads.Where /table-reads/credits
  1. "Available balance" shows your credits and "That's up to N AI reads or N premium reads." "Start a table read →" and "Buy more" sit beside it.
  2. "Subscription perk" shows your monthly grant. New accounts get "a 1-credit welcome trial"; Reader receives 5 credits a month, Writer 15, Producer 50. "Unused credits don't roll over."
  3. Under "Credit packs" pick "10 credits" ($9.99), "25 credits" ($19.99, "Best value") or "60 credits" ($39.99) and click "Buy now →". "One-time purchase · credits never expire".
  4. Stripe takes the payment and returns you here; the page shows "Verifying your purchase with Stripe…" then "+N credits added — your new balance is N."
  5. "Transaction history" lists every entry: "Welcome trial", "Monthly grant", "Generation", "Refund (failed)", "Refund (withdrawn)", "Purchase", "Admin grant". "Lifetime earned", "Lifetime spent" and "In your wallet" summarise it.
  6. The footer states the rules: "Credits are non-refundable but never expire. Failed generations automatically refund the spent credits."

If it goes wrong

  • "Checkout canceled — no charge was made." or "Purchase verification failed: …"; reopening the page repeats the check. "Already credited (N credits)." means the pack was applied before.

Not verified

Not verified: the "Subscription perk" label prints "Professional ($19 film)" and "Producer ($49 film)"; the pricing page bills these plans at $129 and $349.

T20Browse the marketplace and register interest

Who it’s for signed-in members; prices are Buyer-only.Where /marketplace
  1. The banner says "The Marketplace is in early access and open to producers with a Greenlight account." Signed out, click "Sign in or create an account".
  2. The counters show "Available", "Under Option", "Total Interest" and "Price Range". Below Buyer the last reads "Upgrade to see pricing".
  3. "Featured Listings" lists the five most-wanted titles; "Live Auctions" appears while an auction runs; "Recently Sold" shows closed deals.
  4. Filter by "All Genres", sort by "Most Interest", "Price: Low to High" or "Price: High to Low", and toggle "Suitable for AI Filmmaking" to show only projects whose creator allows AI production. The count reads "N projects available".
  5. Cards are stamped "For Sale" and may add "PREMIUM", "AUCTION", "OPTIONED", "TRENDING" or "Sold". Buyers see the price, "Option:" price and any "AI licence:" price; everyone else sees "$XX,XXX" and "Upgrade to Buyer to see pricing".
  6. Click "Interested" on a card (Writer and Producer plans) to add yourself to "N interested"; it turns into "✓ Interested". Your list lives on the dashboard under "Interests", with "Remove".

If it goes wrong

  • "Upgrade to Writer to express interest" with "View plans". "Already expressed interest" if you clicked twice.
  • "No projects listed — Check back soon — new projects are added weekly."

T21Request an option on a project

Who it’s for Producer plan and above.Where /project/[number]
  1. On an available project click "Request Option" next to "Save". Signed out you see "Sign in to option this project" instead.
  2. A note explains: "Requesting an option reserves your interest in this project. Include any notes about your intended use." Add notes ("describe your interest, production plans, company...") and click "Submit Request".
  3. The button is replaced by "Option requested". When the team approves it the label changes to "Option approved"; the pricing page states the "90 Days Option Period" during which you hold the exclusive right to purchase.
  4. Track it on the dashboard under "My Options", which shows "Expires" dates and a "Cancel" button while the request is still pending.
  5. Projects already taken show "Currently optioned" or "Sold" and cannot be requested.

If it goes wrong

  • "Upgrade to Producer to request options" below Producer.
  • "You already have an active option request for this project" or "This project is no longer available for option". Requests are limited to ten an hour.

Not verified

Not verified: how an approved option is converted into a purchase; the dashboard has a "Purchases" view with "pending", "completed" and "refunded" states, but no buy button was found on the public pages.

T22Bid in an auction

Who it’s for Producer plan and above.Where /auctions
  1. Each live auction card names the project (click it to open the project page), its genre and three counters: "Current Bid" (or "No bids yet"), "Total Bids" and "Time Left". The card border turns orange under 24 hours and red under one hour or when "Ended".
  2. Read "Minimum bid: $N". Type a whole-dollar figure in "Bid amount" and click "Bid". Bids update live for everyone watching.
  3. Your position shows as "Your bid: $N (highest)" or "(outbid)". The note reminds you: "Producer subscription required. 15% platform fee on winning bid."
  4. Your bids are listed on the dashboard under "My Bids" with "active", "outbid", "won" or "released" and the auction end date.
  5. Signed out, the card offers "Sign in to bid". The marketplace's "Live Auctions" strip links here; below Buyer it shows "Buyer access required" instead of amounts.

If it goes wrong

  • "Minimum bid is $N" if you bid too low; "Upgrade to Producer plan to place bids" with "View plans" below Producer.
  • "Auction has ended", "Auction is not active", or "Bid cannot exceed $1,000,000". Bids are limited to ten a minute.
  • "No active auctions — Auctions are announced periodically. Check back soon or browse available projects." with "Browse Marketplace".

T23Register interest in production funding

Who it’s for Writer plan and above.Where /funding
  1. The page is marked "COMING SOON" under the heading "From Script to Screen": "Fund the production of purchased scripts."
  2. Read the three planned steps: "Purchase a Script", "Open a Funding Round", "Produce & Distribute".
  3. Under "Get Notified", write a few lines in the box ("budget range, preferred genres, investment experience") and click "Register Interest".
  4. You see "Thank You! We'll notify you when production funding launches. You'll get early access as a registered interest holder."
  5. Signed out, the button reads "Sign In to Register".

If it goes wrong

  • "Upgrade to Writer plan to register funding interest" with "View plans" below Writer.
  • Any other message means the request failed; try again.

T24Post and vote on community project requests

Who it’s for paid film plans (Reader and above).Where /requests
  1. The page gates itself: signed out you see "Sign in required"; on the free plan "Subscribers only — Community project requests are available to paid subscribers. Upgrade to browse, vote, and submit your own project ideas." with "View plans".
  2. "Community Requests" shows counts for "Total Requests", "Pending", "In Review" and "Approved". Filter with the tabs "All", "Pending", "In Review", "Approved" and sort by "Newest first" or "Most voted".
  3. Click the arrow on a card to upvote it ("Upvote this request"); click again to "Remove vote".
  4. Click "+ Submit Request". Fill "Project Title" and "Concept / Pitch" (both required), then optionally "Genre", "Medium", "Style", "Rating", the "Localization" fields "Project Language", "Translate From", "Translate To", and "Additional Notes". Press "Submit Request".
  5. "Request Submitted — Your request is now visible to the community. Others can upvote it to show interest." Choose "Submit another" or "Close".
  6. The dashboard's "Request Project" view has the same form without the language fields, and "My Requests" shows each request's status and any "Admin response:".

If it goes wrong

  • The submit button stays disabled until both required fields have text.
  • "No requests yet. Be the first to submit one!" is the empty list, not an error.

T25Follow the news and manage your newsletter

Video walkthrough · 1:24
Who it’s for anyone.Where /news, /newsletter, /unsubscribe
  1. "News — Updates, opinions, and featured projects from the team." Search with "Search articles..." and filter with "All", "Announcement", "Industry", "Product", "Guide". "Pinned" posts sit on top; "Recent" lists the latest four; "Subscribe RSS" gives a feed.
  2. Open an article. "Back to News" returns; share buttons post to X or LinkedIn or copy the link.
  3. To subscribe with topics, open the newsletter page ("Stay in the loop."). Tick "Film projects", "Books" and/or "Audiobooks", enter your "Email address" and press "Subscribe". The page says "You're in." and a confirmation email follows; clicking its link shows "Subscription confirmed."
  4. The one-field boxes on the home page, the news sidebar and the contact page join the general mailing list without topics.
  5. To leave, use the link in any email. The unsubscribe page shows "Unsubscribed." with a "Re-subscribe" link.

If it goes wrong

  • "Confirmation link invalid — We could not verify this confirmation link. Try subscribing again from the newsletter page."
  • "Link expired or invalid" on unsubscribe: "use the link in your most recent email, or reply to that email with "unsubscribe" in the subject line and we will remove you manually."
  • "Post not found." means the article address is wrong.

T26Contact the team

Video walkthrough · 1:18
Who it’s for anyone.Where /contact, /team
  1. Under "Get in Touch" fill "Name", "Email", "Subject" and "Message" and click "Send Message" ("Sending..." while it goes).
  2. You see "Message Sent — We'll get back to you within 24 hours." Click "Send another message" for a second note.
  3. "Email Us Directly" gives hello@greenlight.film. "Common Topics" lists what the inbox handles: "Partnership & licensing inquiries", "API access & integration", "Subscription & billing support", "Press & media requests", "Report a concern".
  4. "Stay Updated" is a newsletter box with a "Join" button.
  5. The team page ("The Team") introduces four people with their titles and direct addresses, and ends with "Want to work with us? Email hello@greenlight.film".

If it goes wrong

  • "Name is required", "Valid email is required", "Subject is required" or "Message must be at least 10 characters".
  • Signed-in members can send five messages an hour.

T27Read the investor pitch

Video walkthrough · 1:06
Who it’s for investors and partners.Where /pitch
  1. The page is a scrolling deck headed "Investor Presentation 2026". Click "See the pitch" to jump to the first slide, or "Contact us" to email invest@greenlight.film.
  2. Slides run "The Problem", "The Solution", "Traction", "The Catalogue", "The Product Suite", "The Voice Cast", "Technology", "Business Model", "Market Opportunity" and "The Ask".
  3. The three site tiles at the top open greenlight.film, greenlight-audio.com and greenlight-publishing.com.
  4. The last slide ends with "Get in touch" and the same address. The footer reads "Confidential. For qualified investors only."

If it goes wrong

  • The figures on this page ("604" projects, "94" audiobooks and so on) are fixed text written for the deck, not live counts; the catalogue page and the home page show the live numbers.

T28Create and revoke an API key

Who it’s for developers; any account.Where /account/api
  1. Open "API Keys" from the dashboard ("API") or the footer. The page says "Manage your API keys for programmatic access to the greenlight.film platform."
  2. Click "Generate Key". In "Generate API Key" enter a "Key Name" (required, for example "My App - Production") and an optional "Company Name". The note explains: "New keys inherit the API tier that matches your account subscription. Buyer accounts issue enterprise keys, Producer issues growth, Writer/Reader issues starter, free accounts get free."
  3. Press "Generate Key". A banner shows the key once: "API key created. Copy it now -- you won't be able to see it again." Click "Copy" ("Copied!").
  4. The table lists each key's "Name" (with its prefix), "Tier" ("Free", "Starter", "Growth", "Enterprise"), "Status", "Created", "Last Used" and "Requests". The counters above sum "Active Keys", "Total Requests" and "Revoked".
  5. To disable a key click "Revoke" and confirm "Revoke Key": "Any applications using this key will immediately lose access."
  6. Keys made before an upgrade are raised to your new tier when you open this page.

If it goes wrong

  • "Key name is required" if the name is blank.
  • Signed out you are sent to sign in first. "View docs" opens the API documentation (T29).

T29Use the REST API

Video walkthrough · 1:44
Who it’s for developers with an API key.Where /api-docs
  1. "Quick Start" gives the base address, www.greenlight.film/api/v1, and the two steps: generate a key (T28), then send it as a Bearer token in the Authorization header.
  2. "API Tiers" follow your plan: "Free — 10 req/hr", "Starter — 100 req/hr" (Reader and Writer), "Growth — 1,000 req/hr" (Producer), "Enterprise — 10,000 req/hr" (Buyer or custom; "Let's Talk" emails sales).
  3. "Endpoints" lists all 38 with their minimum tier: projects, project detail, batch and package, deliverables, reviews, assets, search, stats, enums, featured, catalog export, blog, webhooks, purchases and downloads, books, audiobooks, the casting registry, "search-all" and "license-status".
  4. "Filtering & Sorting" documents the project filters (genre, medium, style, rating, format, option status, created after, sort, limit, offset); "All filters stack with AND logic."
  5. "Webhooks" (Growth and above) fire "new_project", "project_updated" and "project_sold", signed with your webhook secret; "webhooks auto-pause after 5 consecutive delivery failures. Max 10 webhooks per key."
  6. "Asset Delivery" explains downloads for projects you own: tokens "expire after 1 hour and are single-use".
  7. "Errors" shows the response shape and the codes 400, 401, 403, 404, 429 and 500. Every response carries rate-limit headers.

If it goes wrong

  • 429 means the hourly limit is spent; the error includes "retry_after". 403 means the endpoint needs a higher tier.

T30Connect an AI assistant with the MCP server

Video walkthrough · 1:29
Who it’s for Claude, ChatGPT, Cursor or VS Code users.Where /mcp, /oauth/authorize
  1. The MCP page gives one hosted address, www.greenlight.film/api/mcp, and "26" tools across "Film projects", "Books", "Audiobooks", "Casting" and "Cross-catalogue". "There is nothing to install or run."
  2. Under "Connect from your client" follow the card for your app. For "claude.ai / Claude Desktop": "Settings → Connectors → Add custom connector → paste the server URL." For "ChatGPT": "Settings → Connectors → enable Developer mode → Create → paste the server URL with authentication set to OAuth." "Claude Code" shows a one-line terminal command to copy. "VS Code / Cursor" use an API key (T28) as a Bearer header instead.
  3. OAuth clients open the "Connect an application" page: "Claude wants to access your Greenlight account." It lists what "This will allow it to" do, for example "Browse and search the public catalogue (projects, books, audiobooks)" and "Read full deliverables and book chapters (subscription-gated)". "Access to gated content follows your Greenlight subscription tier."
  4. Click "Approve" (or "Cancel"). If you were signed out you sign in first and come back to the same screen.
  5. Tools are metered against the same hourly limits as the REST API. Search covers titles and descriptions, "not full text".

If it goes wrong

  • "Authorization request rejected" with reasons such as "Missing client_id parameter." or "The redirect_uri is not on the allowlist for this client." — "For your security, this request was not forwarded anywhere. Close this window and check the connector configuration in your MCP client."
  • "Could not complete the authorization. Please try again."

Glossary

  • Project — one film or TV concept with a four-digit number, a poster and a development package.
  • Deliverable — one document in a package: Pitch, Treatment, Screenplay, Character Bible, World Building, Concept Art Bible, Locations Bible, Music Score Bible, Project Brief, Concept Brief, Review & Audit, Novel.
  • Development package — all deliverables, boards and reviews for a project; downloadable as one ZIP.
  • Boards — the Title Card, Moodboard, Casting and Locations images.
  • Logline — the one- or two-sentence summary shown on every card and page.
  • Simulated critic review — an AI-written review by a named critic persona, listed under "Simulated Critic Reviews".
  • Commercial / Artistic / TV Series rank — the project's position in the catalogue on each scale; also sort orders on the catalogue page.
  • First Look — the seven days after a project is published, when only Buyer members open the full package.
  • Option — a Producer's request to reserve a project; approved options run 90 days with the exclusive right to purchase.
  • Auction — a timed sale of a project's rights; Producer members bid, and a 15% platform fee applies to the winning bid.
  • Interest — a Writer or Producer's "Interested" mark on a marketplace listing; counts are public.
  • Credits (account) — the "$1 = 1 Credit" balance shown under Billing, granted monthly by paid plans.
  • Table read credits — a separate balance for table reads: 1 per AI read, 3 per premium read.
  • Table read — a multi-voice audio reading of your screenplay, generated chunk by chunk.
  • Chunk — one spoken unit of a table read (a line of dialogue, an action paragraph or a scene heading).
  • Script development — the "Develop Script" pipeline that turns your draft into a full package in about 3–4 hours.
  • Coverage — reader's notes on a screenplay: grade, recommendation (RECOMMEND, CONSIDER, PASS), strengths, weaknesses and issues.
  • Self-publishing — submitting a finished screenplay as-is to be published as a project after coverage and a publisher's review.
  • Provenance — the Solana blockchain record behind "Verified on Solana"; events are Project Registered, Script Uploaded, Option Approved, Purchase Completed.
  • Tier — your plan level: free, unlimited, reader, professional ("Writer"), producer, buyer. API tiers map to Free, Starter, Growth, Enterprise.
  • API key — a token beginning with gl_pk_ used as a Bearer token for the REST API and MCP.
  • MCP — the Model Context Protocol; the hosted server lets an AI assistant use the catalogue as tools.

Coverage

Route Tutorial
/ T1
/projects T2, T3
/project/[number] T4, T7, T8, T9, T21
/submit T14
/submit/new T14
/submit/[id] T15
/pitch T27
/read T16
/table-reads T17
/table-reads/new T17
/table-reads/[id] T18
/table-reads/credits T19
/auctions T22
/marketplace T20
/funding T23
/requests T24
/audiobooks T16 (the route only forwards to greenlight-audio.com)
/dashboard T11, T12, T13
/account/api T28
/api-docs T29
/mcp T30
/news T25
/newsletter T25
/team T26
/pricing T6
/contact T26
/signin T5
/oauth/authorize T30
/verify/[signature] T10
/unsubscribe T25