ProgrammableMarketing/trigger.dev (opens in a new tab)
PDF

Views

  • Plan
  • Roadmap
  • Research

On this page

  • The brief
  • Start here
  • Idea portfolio
  • Effort vs impact
  • This week · 7
  • This quarter · 10
  • Big bets · 3
  • Wildcards · 3
  • How we can help
Generated Oct 23, 2026
  1. Programmable
  2. Playbooks
  3. Trigger.dev
Trigger.dev logo

growth playbook · Oct 23, 2026

trigger.dev (opens in a new tab)

Trigger.dev growth playbook

Diagnosis

Trigger.dev has strong product momentum (a $16M Series A, 30,000 developers, hundreds of millions of agent runs a month, 16.6k GitHub stars) and is now hiring its first growth roles: a Marketing Lead for GEO/SEO, influencers and big swings, and a DevRel for SF events.

The fastest win is in the comparisons that AI assistants read: Vercel's Workflow SDK docs describe trigger.dev with a 14-day run cap that your own docs contradict, and you have no page on that comparison. This playbook fixes that first, then fills the comparison, use-case and Python gaps, makes JSON Hero and talks measurable, and builds toward a benchmark launch and an annual data report.

Growth Score

8/10

Biggest Opportunity

Own the facts assistants repeat about Trigger.dev: comparison pages, clearer limits wording and use-case pages, measured weekly.

Biggest Risk

Well-funded platforms (Vercel, Inngest, Temporal, Cloudflare) publish their own comparisons and can define Trigger.dev for developers who never visit trigger.dev.

01

Start here

The three moves to make first. Each one is written up in full below.

  1. 1

    Answer Vercel's "Workflow SDK vs trigger.dev" page, which reads your 14-day queue limit as a 14-day cap on runs

    Ask ChatGPT, Claude and Perplexity "Vercel Workflow SDK vs Trigger.dev, what are the limits?" and save the answers.

    High impact First result in 2 weeks
  2. 2

    Rename "Maximum run TTL" to "Maximum time a run can wait in the queue"

    Edit the heading and the first sentence of the TTL section.

    High impact First result in 3 weeks
  3. 3

    Five more comparison pages: Hatchet, Restate, DBOS, AWS Step Functions and Cloudflare Workflows

    Count which rivals are named in Discord and signup surveys over the last 90 days.

    High impact First result in 1 month

02

Your idea portfolio

23 ideas, grouped by when to run them. Open any idea for how to run it: the steps, who to approach, copy you can use, and how to measure it.

  • 6 ideas are marked Unexpected: plays you are unlikely to have tried.

    1 of these are things Programmable can build and run for you.

Every idea placed by the effort it takes against the impact it could have. Quick wins sit top left; select a number to open that idea. The filters below narrow the list by status, timing, category and what Programmable can build.

Effort vs impactEach number is an idea. Select one to open it.
Impact →
Quick wins · 3Big bets · 8Fill-ins · 7Reconsider · 5
Effort →

Showing 23 of 23 ideas

This week 7

Quick wins with a clear first action.

  • 01

    Vercel's Workflow SDK docs carry a "Workflow SDK vs trigger.dev" page built to be copied into an LLM. It tells readers trigger.dev has a "14-day maximum run lifetime", so human-in-the-loop flows longer than two weeks "can't complete in one run", that large contexts need external storage and that trigger.dev is TypeScript only. Your own limits page says runs have no maximum duration, that the 14 days is how long a run may sit queued, that large payloads are offloaded automatically, and you ship a Python extension. Trigger.dev has no page of its own on this comparison, so assistants answering "Vercel Workflow or Trigger.dev?" have one source, and it is the rival's.

    High impactLow effort First result in 2 weeks Marketing Lead

    First action

    Ask ChatGPT, Claude and Perplexity "Vercel Workflow SDK vs Trigger.dev, what are the limits?" and save the answers.

    How to measure it

    Correct answers across 3 assistants and 10 prompts

    Now
    –
    Target
    8 of 10
    By
    60 days

    Steps

    1. 1

      Baseline the answers

      Ten comparison prompts across ChatGPT, Claude, Perplexity and Google AI Overviews; save what each says about run length and payloads.

      Marketing Lead 1 day

    2. 2

      Draft the page

      Same structure as /vs/inngest, fair to both, dated "Updated October 2026".

      Marketing Lead 2 days

    3. 3

      Check every limit

      Each row quotes and links /docs/limits or the pricing page.

      Docs owner (engineering) 1 day

    4. 4

      Add the long-wait example

      A human-approval task that waits three weeks on wait.forToken.

      Senior Backend Engineer 1 day

    5. 5

      Publish everywhere machines read

      Sitemap, llms.txt, /for-ai-crawlers and the .md version.

      Marketing Lead 2 hours

    6. 6

      Ask for a correction

      A short, friendly note to the Workflow SDK docs maintainers with the limits link.

      CEO 1 hour

    7. 7

      Re-run the prompts

      Same ten prompts after two and six weeks.

      Marketing Lead 6 weeks

    First result
    2 weeks
    Cost
    Staff time only
    Owner
    Marketing Lead

    Smallest test

    Publish the limits table alone as a section on /pricing and re-run three prompts in two weeks.

    Why it works

    Publish /vs/vercel-workflow this week in the same format as /vs/inngest: a fair "choose Workflow SDK if / choose Trigger.dev if" summary, a limits table that quotes your docs (no maximum run duration, 14-day maximum queue wait, automatic payload offloading, Python via the build extension), and a short "long human-in-the-loop flows" example with a wait longer than two weeks. Add it to llms.txt, /for-ai-crawlers and the .md index, then send Vercel's docs team a polite note with links to the limits page so their table can be updated.

    Comparison queries come from developers close to choosing, and AI assistants quote whichever page states the facts most plainly. A dated, sourced page of your own turns the most important rival comparison from their framing into yours, and is exactly the GEO work the Marketing Lead is being hired for.

    Ready to use

    Copy/vs/vercel-workflow outline

    H1 Trigger.dev vs Vercel Workflow SDK
    Summary: choose Workflow SDK if your workflows live inside your Vercel app and you accept deterministic replay; choose Trigger.dev if you want plain async code on managed compute with no run timeout
    Limits table: run duration (none) | queue wait (14 days max TTL) | payloads (auto-offloaded over 128KB) | Python (pythonExtension)
    Example: human approval after 3 weeks
    Migration: concepts mapped (use workflow / use step -> task / triggerAndWait)
    Sources: links to /docs/limits and the Workflow SDK page

    Risks and how to handle them

    • Looks combative

      Keep it factual, give Vercel's strengths their due, and link their page.

    • Limits change later

      Generate the table from the limits page so both stay in step.

    Evidence

    • Competitor researchVercel's Workflow SDK docs publish "Workflow SDK vs trigger.dev" (with "Copy for LLM" and "View Markdown" buttons). Its table lists trigger.dev limits as "3 MB payload / 10 MB output; 14-day maximum run lifetime", says "the 14-day maximum run time means human-in-the-loop flows that wait longer than two weeks can't complete in one run", that large model contexts "need external storage", and that trigger.dev is "TypeScript / JavaScript only". The same docs compare the Workflow SDK with Temporal, Cloudflare Workflows, AWS Step Functions, AWS Bedrock AgentCore and Inngest.Source
    • Your docsLimits page: "Runs have no maximum duration." Under the heading "Maximum run TTL": "On Trigger.dev Cloud, all runs have an enforced maximum TTL of 14 days" and "TTL governs how long a run may sit queued waiting for a concurrency slot." On payloads: "Large payloads and outputs are offloaded to object storage automatically. You don't need to do anything to handle this in your tasks."Source
    • Your docsThe Python build extension: "If you need to execute Python scripts in your Trigger.dev project, you can use the pythonExtension build extension via the @trigger.dev/python package." The homepage use-case tabs include "Run Python".Source
    • Your websiteSitemap (245 URLs, checked October 22, 2026): 165 changelog entries, 29 blog posts, 13 customer stories, 13 launch-week pages, 6 product pages; comparison pages only for Temporal, Inngest, BullMQ and n8n, plus "Claude Managed Agents vs Trigger.dev" and an agent-frameworks comparison. The homepage tabs list use cases (AI agents, Media processing, Media generation, Human in the loop, Streaming, Run Python, Marketing, Browser automation, Semantic search, Email sequences) but none has its own page. There is a /for-ai-crawlers page and an llms.txt, and every page is available as Markdown.Source
    • HiringMarketing Lead (posted September 16, 2026, remote CET to ET or London): "own growth marketing at Trigger.dev: influencer partnerships, GEO/SEO, and the bold, high-visibility campaigns that get us noticed"; "picks one or two and goes deep"; influencer work "using tools like Plug.dev"; "big swing" campaigns such as "an SF billboard, or premium merch sends to YC founders"; and "narrow, targeted paid spend (e.g. a small daily budget tied to a free tool)".Source
  • 02

    The Workflow SDK page's "14-day maximum run lifetime" most likely comes from your own heading: the limits page says "all runs have an enforced maximum TTL of 14 days" and only explains in the next paragraph that this is queue time. Readers, rivals and AI models that skim headings take it as a run cap, right next to your strongest claim that runs have no maximum duration.

    High impactLow effort First result in 3 weeks Docs owner

    First action

    Edit the heading and the first sentence of the TTL section.

    How to measure it

    Answers repeating the 14-day cap

    Now
    –
    Target
    0 of 10 prompts
    By
    60 days

    Steps

    1. 1

      Rewrite the TTL heading

      Queue wait, not run lifetime.

      Docs owner (engineering) 1 hour

    2. 2

      Add the clarifying line

      Next to "Runs have no maximum duration".

      Docs owner (engineering) 30 minutes

    3. 3

      Reorder the payload section

      Automatic offloading first, thresholds second.

      Docs owner (engineering) 1 hour

    4. 4

      Check the .md and llms-full versions

      Make sure the Markdown copies match.

      Docs owner (engineering) 1 hour

    5. 5

      Search the docs

      Any other place "max TTL" is stated without context.

      Docs owner (engineering) 2 hours

    6. 6

      Re-test

      Ask three assistants about run limits after the next crawl.

      Marketing Lead 3 weeks

    First result
    3 weeks
    Cost
    $0
    Owner
    Docs owner (engineering)

    Smallest test

    Change the heading today.

    Why it works

    Change the heading to "Maximum queue wait (TTL): 14 days", open the section with "This does not limit how long a run executes", and add the same sentence beside "Runs have no maximum duration". Do the same in the payload section: lead with "offloaded automatically", then the 3MB and 10MB thresholds.

    Docs are now read by the AI tools that recommend you (your own job posts say so), and a heading is what they quote. One wording change removes the misreading at the source.

    Risks and how to handle them

    • Breaks existing anchors

      Keep the old anchor id as an alias.

    Evidence

    • Your docsLimits page: "Runs have no maximum duration." Under the heading "Maximum run TTL": "On Trigger.dev Cloud, all runs have an enforced maximum TTL of 14 days" and "TTL governs how long a run may sit queued waiting for a concurrency slot." On payloads: "Large payloads and outputs are offloaded to object storage automatically. You don't need to do anything to handle this in your tasks."Source
    • Competitor researchVercel's Workflow SDK docs publish "Workflow SDK vs trigger.dev" (with "Copy for LLM" and "View Markdown" buttons). Its table lists trigger.dev limits as "3 MB payload / 10 MB output; 14-day maximum run lifetime", says "the 14-day maximum run time means human-in-the-loop flows that wait longer than two weeks can't complete in one run", that large model contexts "need external storage", and that trigger.dev is "TypeScript / JavaScript only". The same docs compare the Workflow SDK with Temporal, Cloudflare Workflows, AWS Step Functions, AWS Bedrock AgentCore and Inngest.Source
    • HiringEvery Trigger.dev job post: "We are a product-led growth company so everyone is expected to get involved in creating content like code examples, blog articles, videos and tweets" and "Great documentation matters more than ever, both for humans and for the AI tools that read it." The Senior Backend Engineer post says the Cloud serves "thousands of teams building AI apps and agents, handling hundreds of millions of executions per month"; a Backend Engineer (Security) role is also open.Source
  • 03

    Trigger.dev has comparison pages for four rivals. Your own llms.txt contrasts Trigger.dev with Restate and DBOS, Hatchet sells to the same developers with its own vs pages, and Vercel's docs already compare against Step Functions and Cloudflare Workflows. Those comparisons are being written without you.

    High impactMedium effort First result in 1 month Marketing Lead

    First action

    Count which rivals are named in Discord and signup surveys over the last 90 days.

    How to measure it

    Monthly signups attributed to /vs/ pages

    Now
    –
    Target
    +50%
    By
    1 quarter

    Steps

    1. 1

      Rank rivals

      By mentions in Discord, support and signup answers.

      Marketing Lead 2 days

    2. 2

      Write the first two

      Same template as /vs/inngest.

      Marketing Lead 2 weeks

    3. 3

      Engineer review

      Every technical claim checked.

      Senior Backend Engineer 2 days

    4. 4

      Add code side by side

      The same task in both tools.

      Senior Backend Engineer 1 week

    5. 5

      Publish and index

      Sitemap, llms.txt, /for-ai-crawlers.

      Marketing Lead 1 day

    6. 6

      Write the other three

      One a week.

      Marketing Lead 3 weeks

    7. 7

      Refresh quarterly

      Update the "Updated" date and facts.

      Marketing Lead quarterly

    First result
    1 month
    Cost
    Staff time only
    Owner
    Marketing Lead

    Smallest test

    Publish the Hatchet page first and track its signups for a month.

    Why it works

    Write five pages in the /vs/ format, each with a fair "choose X if" summary, a code-to-code example and a migration section. Start with the two rivals that come up most in Discord and sales conversations.

    Each page catches a high-intent query and gives assistants a citable source. The format already exists, so each one is days of work.

    Risks and how to handle them

    • Rival facts go stale

      Date each page and link their docs.

    Evidence

    • Your websiteSitemap (245 URLs, checked October 22, 2026): 165 changelog entries, 29 blog posts, 13 customer stories, 13 launch-week pages, 6 product pages; comparison pages only for Temporal, Inngest, BullMQ and n8n, plus "Claude Managed Agents vs Trigger.dev" and an agent-frameworks comparison. The homepage tabs list use cases (AI agents, Media processing, Media generation, Human in the loop, Streaming, Run Python, Marketing, Browser automation, Semantic search, Email sequences) but none has its own page. There is a /for-ai-crawlers page and an llms.txt, and every page is available as Markdown.Source
    • Your websitellms.txt offers an "Agent setup skill" (trigger.dev/SKILL.md): "Instructions a coding agent (Claude Code, Cursor, Codex, and others) follows to sign in, create or choose a project, add Trigger.dev to a JavaScript or TypeScript app, and run a first task locally". The homepage has a "Copy setup prompt / Paste in your agent" button; an MCP server and "Ask Trigger" dashboard agent (beta, October 5) also shipped.Source
    • Competitor researchRivals' own sites: Inngest, "Durable Execution for Workflows & AI"; Hatchet, "The orchestration engine for teams who ship", with "Hatchet vs Celery" and "Hatchet vs Temporal" pages; Restate and DBOS each publish a page against Temporal. None of these has a Trigger.dev comparison in its sitemap, so Vercel's page is the only rival comparison an assistant finds there.Source
    • Competitor researchVercel's Workflow SDK docs publish "Workflow SDK vs trigger.dev" (with "Copy for LLM" and "View Markdown" buttons). Its table lists trigger.dev limits as "3 MB payload / 10 MB output; 14-day maximum run lifetime", says "the 14-day maximum run time means human-in-the-loop flows that wait longer than two weeks can't complete in one run", that large model contexts "need external storage", and that trigger.dev is "TypeScript / JavaScript only". The same docs compare the Workflow SDK with Temporal, Cloudflare Workflows, AWS Step Functions, AWS Bedrock AgentCore and Inngest.Source
  • 04

    You have 13 customer stories with strong numbers, such as Magic Patterns moving 200k monthly jobs off "their unreliable self-hosted solution" in one day. The /vs/bullmq page is where self-hosted queue users decide, but proof sits on separate story pages.

    Medium impactLow effort First result in 1 month Marketing Lead

    First action

    Match each /vs/ page with one story.

    How to measure it

    Signup rate on comparison pages

    Now
    –
    Target
    +15%
    By
    60 days

    Steps

    1. 1

      Map stories to rivals

      Who each customer moved from.

      Marketing Lead 1 day

    2. 2

      Pull one number each

      Jobs, time saved or cost.

      Marketing Lead 1 day

    3. 3

      Design the proof block

      Quote, logo, number, link.

      Design Engineer 2 days

    4. 4

      Add to four pages

      BullMQ, Inngest, Temporal, n8n.

      Design Engineer 1 day

    5. 5

      Mirror in Markdown

      So assistants see the proof too.

      Marketing Lead 1 hour

    6. 6

      Measure

      Signup rate before and after.

      Marketing Lead 6 weeks

    First result
    1 month
    Cost
    $0
    Owner
    Marketing Lead

    Smallest test

    Add the Magic Patterns block to /vs/bullmq today.

    Why it works

    Add one matching customer quote and number to each comparison page: the Magic Patterns migration on /vs/bullmq, an AI customer on /vs/inngest and /vs/temporal. Link the full story.

    Proof at the moment of comparison lifts conversion more than proof on a page few comparers visit.

    Risks and how to handle them

    • Customer approval needed

      Use quotes already published in their stories.

    Evidence

    • Your websiteCustomer story: "How Magic Patterns migrated 200k monthly jobs to Trigger.dev in one day", moving from "their unreliable self-hosted solution". Other stories include MagicSchool AI, Icon, Midday, Cal.com and Papermark.Source
    • Your websiteSitemap (245 URLs, checked October 22, 2026): 165 changelog entries, 29 blog posts, 13 customer stories, 13 launch-week pages, 6 product pages; comparison pages only for Temporal, Inngest, BullMQ and n8n, plus "Claude Managed Agents vs Trigger.dev" and an agent-frameworks comparison. The homepage tabs list use cases (AI agents, Media processing, Media generation, Human in the loop, Streaming, Run Python, Marketing, Browser automation, Semantic search, Email sequences) but none has its own page. There is a /for-ai-crawlers page and an llms.txt, and every page is available as Markdown.Source
  • 05

    The Marketing Lead post suggests "a small daily budget tied to a free tool". You already own one: JSON Hero has 10.9k GitHub stars, yet jsonhero.io credits Trigger.dev with a small logo and no sentence about what Trigger.dev does, and the repo has not been pushed since November 2025. Developers opening JSON there are often looking at API responses and LLM tool-call output, the payloads Trigger.dev runs.

    Medium impactLow effort First result in 1 month Marketing Lead

    First action

    Add the tracked line on jsonhero.io and count clicks for two weeks.

    How to measure it

    Monthly signups from jsonhero.io

    Now
    –
    Target
    200
    By
    1 quarter

    Steps

    1. 1

      Check traffic

      Visitors and top sources for jsonhero.io.

      Marketing Lead 1 day

    2. 2

      Write the line

      One sentence, one tracked link.

      Marketing Lead 1 hour

    3. 3

      Build the landing page

      Payloads, traces and run inspection.

      Design Engineer 3 days

    4. 4

      Dashboard button

      "Open in JSON Hero" on large payloads.

      Senior Backend Engineer 1 week

    5. 5

      Small paid test

      JSON viewer queries to JSON Hero.

      Marketing Lead 1 month

    6. 6

      Refresh the repo

      Dependencies and an updated README credit.

      Senior Backend Engineer 2 days

    7. 7

      Measure

      Clicks, signups and cost per signup.

      Marketing Lead monthly

    First result
    1 month
    Cost
    Ad budget of a few hundred dollars
    Owner
    Marketing Lead

    Smallest test

    Add the line and link today; look at clicks in two weeks.

    Why it works

    Add one contextual line under the viewer ("Debugging JSON from an AI agent? Trigger.dev traces every run and its payloads") with a tracked link to a landing page, an "Open in JSON Hero" button on run payloads in the dashboard, and a small paid search budget for "json viewer" queries pointing to JSON Hero. Measure signups with the tracked link.

    A useful free tool earns attention without asking for it; one relevant line converts some of that attention into trials, and paid spend on a free tool is cheaper than on a signup page.

    Risks and how to handle them

    • Users dislike ads in a tool

      One quiet, relevant line, never a pop-up.

    Evidence

    • GitHubtriggerdotdev/trigger.dev has 16.6k stars and about 1,500 forks (Apache 2.0); the careers page cites "5.1k+ Discord members". JSON Hero (jsonhero-web, 10.9k stars, last pushed November 28, 2025) is "Built with love by the Trigger.dev team"; jsonhero.io credits Trigger.dev only with a small "by" logo link and says nothing about what Trigger.dev does.Source
    • HiringMarketing Lead (posted September 16, 2026, remote CET to ET or London): "own growth marketing at Trigger.dev: influencer partnerships, GEO/SEO, and the bold, high-visibility campaigns that get us noticed"; "picks one or two and goes deep"; influencer work "using tools like Plug.dev"; "big swing" campaigns such as "an SF billboard, or premium merch sends to YC founders"; and "narrow, targeted paid spend (e.g. a small daily budget tied to a free tool)".Source
    • Your websitePricing: Free $0 with "$5 / month free credits", 20 concurrent runs and 1 day log retention; Hobby $10; Pro $50 with 30 day retention and "Dedicated Slack support"; Enterprise custom. Compute is billed per second (Small 1x $0.0000338/s) plus $0.25 per 10,000 runs, and the FAQ explains usage with a worked example ("1 month = $0.0363 x 30 = $1.09").Source
  • 06

    The Marketing Lead will own GEO, and you already invest in it (llms.txt, /for-ai-crawlers, Markdown pages). What is missing is a measure: which prompts name Trigger.dev, which name a rival, and which facts assistants get wrong, as the Workflow SDK example shows.

    High impactLow effort First result in 1 month Marketing Lead

    First action

    Write the 30 prompts.

    How to measure it

    Prompts naming Trigger.dev

    Now
    –
    Target
    60%
    By
    2 quarters

    Steps

    1. 1

      Write prompts

      From Discord questions and search terms.

      Marketing Lead 1 day

    2. 2

      Run the baseline

      Four assistants.

      Marketing Lead 1 day

    3. 3

      Log in a sheet

      Mention, rank, cited source, wrong facts.

      Marketing Lead 1 day

    4. 4

      Assign fixes

      Each wrong fact to a page owner.

      Marketing Lead weekly

    5. 5

      Track rivals

      Who wins each prompt.

      Marketing Lead weekly

    6. 6

      Report monthly

      Trend for the team.

      Marketing Lead monthly

    First result
    1 month
    Cost
    $0 to $100 a month for a tracking tool
    Owner
    Marketing Lead

    Smallest test

    Run ten prompts by hand this week.

    Why it works

    Write 30 prompts developers really ask ("run a long AI agent in TypeScript", "background jobs for Next.js", "BullMQ alternative"). Run them weekly in four assistants, log mentions, rank and wrong facts, and link each wrong fact to the page that should fix it.

    You cannot improve answer share without measuring it, and wrong facts are cheaper to fix than missing mentions.

    Risks and how to handle them

    • Answers vary run to run

      Run each prompt three times and use the majority.

    Evidence

    • HiringMarketing Lead (posted September 16, 2026, remote CET to ET or London): "own growth marketing at Trigger.dev: influencer partnerships, GEO/SEO, and the bold, high-visibility campaigns that get us noticed"; "picks one or two and goes deep"; influencer work "using tools like Plug.dev"; "big swing" campaigns such as "an SF billboard, or premium merch sends to YC founders"; and "narrow, targeted paid spend (e.g. a small daily budget tied to a free tool)".Source
    • Your websiteSitemap (245 URLs, checked October 22, 2026): 165 changelog entries, 29 blog posts, 13 customer stories, 13 launch-week pages, 6 product pages; comparison pages only for Temporal, Inngest, BullMQ and n8n, plus "Claude Managed Agents vs Trigger.dev" and an agent-frameworks comparison. The homepage tabs list use cases (AI agents, Media processing, Media generation, Human in the loop, Streaming, Run Python, Marketing, Browser automation, Semantic search, Email sequences) but none has its own page. There is a /for-ai-crawlers page and an llms.txt, and every page is available as Markdown.Source
    • Competitor researchVercel's Workflow SDK docs publish "Workflow SDK vs trigger.dev" (with "Copy for LLM" and "View Markdown" buttons). Its table lists trigger.dev limits as "3 MB payload / 10 MB output; 14-day maximum run lifetime", says "the 14-day maximum run time means human-in-the-loop flows that wait longer than two weeks can't complete in one run", that large model contexts "need external storage", and that trigger.dev is "TypeScript / JavaScript only". The same docs compare the Workflow SDK with Temporal, Cloudflare Workflows, AWS Step Functions, AWS Bedrock AgentCore and Inngest.Source
  • 07

    Usage pricing is per second and per run, and the pricing FAQ explains it with arithmetic ("1 month = $0.0363 x 30 = $1.09"). Developers comparing with Inngest or self-hosted BullMQ want their own number, not an example.

    Medium impactLow effort First result in 1 month Design Engineer

    First action

    Build the calculator with the formula already on the page.

    How to measure it

    Pricing-to-signup conversion

    Now
    –
    Target
    +10%
    By
    60 days

    Steps

    1. 1

      Confirm the formula

      From the FAQ example.

      Senior Backend Engineer 1 hour

    2. 2

      Pick presets

      Three common workloads.

      Marketing Lead 1 day

    3. 3

      Design

      Inputs, total, plan hint.

      Design Engineer 2 days

    4. 4

      Build

      React component on /pricing.

      Design Engineer 3 days

    5. 5

      Expose in Markdown

      Formula and presets for assistants.

      Marketing Lead 1 hour

    6. 6

      Measure

      Conversion before and after.

      Marketing Lead 6 weeks

    First result
    1 month
    Cost
    Design Engineer time
    Owner
    Design Engineer

    Smallest test

    Add three preset examples as a static table first.

    Why it works

    Add a calculator: task length, runs per day, machine size and plan, showing monthly compute, run cost and which plan fits. Offer presets for common jobs (AI agent turn, video transcode, nightly cron).

    A concrete monthly number removes the fear of a surprise bill, the most common worry with usage pricing.

    Risks and how to handle them

    • Underestimates cost

      Show a range and the free credits clearly.

    Evidence

    • Your websitePricing: Free $0 with "$5 / month free credits", 20 concurrent runs and 1 day log retention; Hobby $10; Pro $50 with 30 day retention and "Dedicated Slack support"; Enterprise custom. Compute is billed per second (Small 1x $0.0000338/s) plus $0.25 per 10,000 runs, and the FAQ explains usage with a worked example ("1 month = $0.0363 x 30 = $1.09").Source
    • HiringDesign Engineer (posted September 16, 2026): "raise the bar on UX and visual quality across our product and marketing surfaces", build "polished UI across our web app and marketing site", evolve the design system and component library, and improve "accessibility, responsiveness, and interaction polish". Stack: React, TypeScript, Remix.Source

This quarter 10

The core plays for the next three months.

  • 08

    The homepage tabs list ten use cases, from media processing to browser automation and email sequences, but none has a page; the sitemap has six product pages and no use-case pages. Searches like "run ffmpeg in background job" or "Playwright on serverless" land on rivals or docs.

    High impactMedium effort First result in 1 quarter Marketing Lead

    First action

    Pick the three use cases with the most docs traffic.

    How to measure it

    Monthly signups from use-case pages

    Now
    –
    Target
    300
    By
    2 quarters

    Steps

    1. 1

      Rank use cases

      Docs traffic and Discord questions.

      Marketing Lead 1 week

    2. 2

      Template

      Problem, code, proof, limits, deploy.

      Design Engineer 1 week

    3. 3

      Write three

      Media, browser, Python.

      Marketing Lead 1 month

    4. 4

      Example repos

      One per page.

      Senior Backend Engineer 1 month

    5. 5

      Publish and index

      Sitemap, llms.txt, Markdown.

      Marketing Lead 1 day

    6. 6

      Write the rest

      Two a month.

      Marketing Lead 1 quarter

    7. 7

      Measure

      Signups and search impressions.

      Marketing Lead monthly

    First result
    1 quarter
    Cost
    Staff time only
    Owner
    Marketing Lead

    Smallest test

    Publish the media processing page first.

    Why it works

    Build ten use-case pages, each with the problem, a working example task, a customer quote where one exists, limits that matter and a "deploy this" button. Start with media processing, browser automation and Run Python.

    Use-case searches are where developers start before they know which tool they need.

    Risks and how to handle them

    • Thin pages

      Every page needs a runnable example.

    Evidence

    • Your websiteSitemap (245 URLs, checked October 22, 2026): 165 changelog entries, 29 blog posts, 13 customer stories, 13 launch-week pages, 6 product pages; comparison pages only for Temporal, Inngest, BullMQ and n8n, plus "Claude Managed Agents vs Trigger.dev" and an agent-frameworks comparison. The homepage tabs list use cases (AI agents, Media processing, Media generation, Human in the loop, Streaming, Run Python, Marketing, Browser automation, Semantic search, Email sequences) but none has its own page. There is a /for-ai-crawlers page and an llms.txt, and every page is available as Markdown.Source
    • Your websiteCustomer story: "How Magic Patterns migrated 200k monthly jobs to Trigger.dev in one day", moving from "their unreliable self-hosted solution". Other stories include MagicSchool AI, Icon, Midday, Cal.com and Papermark.Source
    • Your docsThe Python build extension: "If you need to execute Python scripts in your Trigger.dev project, you can use the pythonExtension build extension via the @trigger.dev/python package." The homepage use-case tabs include "Run Python".Source
  • 09

    Rivals say trigger.dev is TypeScript only, and Inngest's comparison tells Python teams to choose Inngest. Yet the homepage has a "Run Python" tab and the docs ship a Python build extension. Teams with Python ML code but a TypeScript app are a clear fit no page speaks to.

    Medium impactMedium effort First result in 1 quarter Marketing Lead

    First action

    List Discord questions about Python.

    How to measure it

    Python-related signups

    Now
    –
    Target
    100 a month
    By
    2 quarters

    Steps

    1. 1

      Collect questions

      Discord and support.

      Marketing Lead 1 week

    2. 2

      Build two examples

      Model and script.

      Senior Backend Engineer 2 weeks

    3. 3

      Write the page

      Honest scope.

      Marketing Lead 1 week

    4. 4

      Link from comparisons

      Wherever Python comes up.

      Marketing Lead 1 day

    5. 5

      Promote

      Python communities and newsletters.

      Marketing Lead 1 month

    6. 6

      Measure

      Signups and questions.

      Marketing Lead monthly

    First result
    1 quarter
    Cost
    Staff time only
    Owner
    Marketing Lead

    Smallest test

    Publish one example repo with a README.

    Why it works

    Publish a "Python on Trigger.dev" page: orchestrate in TypeScript, run your Python scripts and models in the same task, with two examples (a transcription model, a scraping script). Be clear about what is TypeScript and what is Python.

    It turns a stated weakness into a specific, honest strength for mixed-language teams.

    Risks and how to handle them

    • Overclaims Python support

      State plainly that tasks are written in TypeScript.

    Evidence

    • Your docsThe Python build extension: "If you need to execute Python scripts in your Trigger.dev project, you can use the pythonExtension build extension via the @trigger.dev/python package." The homepage use-case tabs include "Run Python".Source
    • Competitor researchVercel's Workflow SDK docs publish "Workflow SDK vs trigger.dev" (with "Copy for LLM" and "View Markdown" buttons). Its table lists trigger.dev limits as "3 MB payload / 10 MB output; 14-day maximum run lifetime", says "the 14-day maximum run time means human-in-the-loop flows that wait longer than two weeks can't complete in one run", that large model contexts "need external storage", and that trigger.dev is "TypeScript / JavaScript only". The same docs compare the Workflow SDK with Temporal, Cloudflare Workflows, AWS Step Functions, AWS Bedrock AgentCore and Inngest.Source
    • Your websiteSitemap (245 URLs, checked October 22, 2026): 165 changelog entries, 29 blog posts, 13 customer stories, 13 launch-week pages, 6 product pages; comparison pages only for Temporal, Inngest, BullMQ and n8n, plus "Claude Managed Agents vs Trigger.dev" and an agent-frameworks comparison. The homepage tabs list use cases (AI agents, Media processing, Media generation, Human in the loop, Streaming, Run Python, Marketing, Browser automation, Semantic search, Email sequences) but none has its own page. There is a /for-ai-crawlers page and an llms.txt, and every page is available as Markdown.Source
  • 10

    The Marketing Lead will own influencer partnerships through Plug.dev. Developer influencer posts work best when the creator builds something real and the viewer can run it.

    High impactMedium effort First result in 1 quarter Marketing Lead

    First action

    Pick the first starter repo.

    How to measure it

    Cost per activated signup

    Now
    –
    Target
    Under paid search
    By
    2 quarters

    Steps

    1. 1

      Pick the format

      Build, crash, resume.

      Marketing Lead 1 week

    2. 2

      Starter repos

      Two of them.

      Senior Backend Engineer 2 weeks

    3. 3

      Shortlist creators

      Through Plug.dev.

      Marketing Lead 2 weeks

    4. 4

      Run five deals

      Flat fee plus signups.

      Marketing Lead 1 month

    5. 5

      Track activation

      First deployed task, not just signups.

      Marketing Lead ongoing

    6. 6

      Double down

      Repeat the top two creators.

      Marketing Lead 1 quarter

    First result
    1 quarter
    Cost
    Influencer budget
    Owner
    Marketing Lead

    Smallest test

    Run one creator video with a tracked link.

    Why it works

    Give each creator a starter repo (a durable chat agent or a video pipeline), a tracked signup link with extra credits, and one brief: build it on camera, show a crash and resume. Pay on a flat fee plus signups, and reuse the best clips.

    One format makes results comparable between creators and shows the product's best trick, surviving crashes and redeploys.

    Risks and how to handle them

    • Vanity reach, no activation

      Pay partly on deployed tasks.

    Evidence

    • HiringMarketing Lead (posted September 16, 2026, remote CET to ET or London): "own growth marketing at Trigger.dev: influencer partnerships, GEO/SEO, and the bold, high-visibility campaigns that get us noticed"; "picks one or two and goes deep"; influencer work "using tools like Plug.dev"; "big swing" campaigns such as "an SF billboard, or premium merch sends to YC founders"; and "narrow, targeted paid spend (e.g. a small daily budget tied to a free tool)".Source
    • Your blogSeries A (December 17, 2025): "$16M Series A led by Standard Capital", used "to execute hundreds of millions of agents each month by over 30,000 developers". Next: "more advanced observability", "faster run starts using MicroVMs", "more integrations with common third-party services", "Sandboxes will allow you to execute untrusted code", and "a whole suite of tools for context engineering".Source
    • Your websitellms.txt offers an "Agent setup skill" (trigger.dev/SKILL.md): "Instructions a coding agent (Claude Code, Cursor, Codex, and others) follows to sign in, create or choose a project, add Trigger.dev to a JavaScript or TypeScript app, and run a first task locally". The homepage has a "Copy setup prompt / Paste in your agent" button; an MCP server and "Ask Trigger" dashboard agent (beta, October 5) also shipped.Source
  • 11

    The DevRel role is pure awareness and reports events attended and talks given. Awareness is hard to see; a repo per talk makes it visible without turning talks into pitches.

    High impactMedium effort First result in 1 quarter DevRel

    First action

    Set up the first talk repo template.

    How to measure it

    Signups attributed to talks

    Now
    –
    Target
    50 a month
    By
    2 quarters

    Steps

    1. 1

      Repo template

      Demo, README, deploy link.

      DevRel (SF Events) 1 week

    2. 2

      QR slide

      Last slide of every talk.

      DevRel (SF Events) 1 day

    3. 3

      Tracked links

      One per talk.

      Marketing Lead 1 day

    4. 4

      Record talks

      Clips for YouTube.

      DevRel (SF Events) per event

    5. 5

      Log results

      Beside the events report.

      DevRel (SF Events) weekly

    6. 6

      Review

      Which events to repeat.

      Marketing Lead monthly

    First result
    1 quarter
    Cost
    Staff time only
    Owner
    DevRel (SF Events)

    Smallest test

    Do it for the next talk.

    Why it works

    Each talk gets a public repo with the demo, a short README and a tracked "deploy in one command" link, plus a QR on the last slide. Log stars, forks and signups per talk next to the events report.

    It keeps talks useful and non-salesy while showing which rooms create users.

    Risks and how to handle them

    • Feels like a pitch

      The repo is useful without Trigger.dev mentioned in the talk.

    Evidence

    • HiringDevRel (SF Events), posted September 16, 2026: "100% events, not product education, content strategy, or general marketing"; show up at "meetups, AI Tinkers, YC events, conferences", win speaking slots, and over time organize events such as "joint hackathons at the YC offices". "The goal is pure awareness"; reporting is "number of events attended, video of any talks given, and a written recap of who you met".Source
    • Your websitellms.txt offers an "Agent setup skill" (trigger.dev/SKILL.md): "Instructions a coding agent (Claude Code, Cursor, Codex, and others) follows to sign in, create or choose a project, add Trigger.dev to a JavaScript or TypeScript app, and run a first task locally". The homepage has a "Copy setup prompt / Paste in your agent" button; an MCP server and "Ask Trigger" dashboard agent (beta, October 5) also shipped.Source
  • 12

    The DevRel post names joint hackathons at the YC offices as a goal, and Trigger.dev is itself a YC company. A hackathon about agents that survive real-world failure fits your product and the room.

    Medium impactMedium effort First result in 1 quarter DevRel

    First action

    Shortlist two co-hosts.

    How to measure it

    Active teams after 30 days

    Now
    –
    Target
    30%
    By
    2 quarters

    Steps

    1. 1

      Pick co-hosts

      Model and framework partners.

      DevRel (SF Events) 2 weeks

    2. 2

      Book the space

      With YC.

      DevRel (SF Events) 1 month

    3. 3

      Design the challenge

      Forced crash judging.

      Senior Backend Engineer 2 weeks

    4. 4

      Credits and prizes

      Pro credits for all.

      Marketing Lead 1 week

    5. 5

      Run it

      One day.

      DevRel (SF Events) 1 day

    6. 6

      Publish and follow up

      Winner repos and emails.

      DevRel (SF Events) 2 weeks

    First result
    1 quarter
    Cost
    Event and prize budget
    Owner
    DevRel (SF Events)

    Smallest test

    Run a smaller evening build night first.

    Why it works

    Co-host with one AI model provider and one framework partner; theme it "agents that keep running"; give every team Pro credits; judge on reliability under a forced crash. Publish the winning repos.

    Hackathons create hands-on users and content in one day, and the theme shows your difference.

    Risks and how to handle them

    • Low turnout

      Co-hosts promote to their lists.

    Evidence

    • HiringDevRel (SF Events), posted September 16, 2026: "100% events, not product education, content strategy, or general marketing"; show up at "meetups, AI Tinkers, YC events, conferences", win speaking slots, and over time organize events such as "joint hackathons at the YC offices". "The goal is pure awareness"; reporting is "number of events attended, video of any talks given, and a written recap of who you met".Source
    • Your blogSeries A (December 17, 2025): "$16M Series A led by Standard Capital", used "to execute hundreds of millions of agents each month by over 30,000 developers". Next: "more advanced observability", "faster run starts using MicroVMs", "more integrations with common third-party services", "Sandboxes will allow you to execute untrusted code", and "a whole suite of tools for context engineering".Source
  • 13

    The Marketing Lead post mentions premium merch sends to YC founders. Merch alone is remembered, but not acted on. Your best proof is Magic Patterns moving 200k monthly jobs in one day.

    Medium impactMedium effort First result in 1 quarter Marketing Lead

    First action

    Pick 50 YC companies with AI or media products.

    How to measure it

    Sessions booked from the send

    Now
    –
    Target
    15% of recipients
    By
    1 quarter

    Steps

    1. 1

      Pick recipients

      AI and media YC companies.

      Marketing Lead 1 week

    2. 2

      Choose the item

      Useful, high quality.

      Marketing Lead 1 week

    3. 3

      Write the card

      Offer and link.

      Marketing Lead 1 day

    4. 4

      Engineer slots

      Migration sessions.

      Senior Backend Engineer 1 week

    5. 5

      Send

      In two waves.

      Marketing Lead 2 weeks

    6. 6

      Follow up

      Email after a week.

      Marketing Lead 2 weeks

    First result
    1 quarter
    Cost
    Merch and shipping
    Owner
    Marketing Lead

    Smallest test

    Send to 20 founders first.

    Why it works

    Send founders of recent YC companies with background-job needs a quality item plus a card with a personal link: a free migration session with an engineer and extra credits. Track bookings by batch.

    Pairing a gift with a specific, low-effort offer turns goodwill into meetings.

    Risks and how to handle them

    • Feels spammy

      Only companies that fit, with a personal note.

    Evidence

    • HiringMarketing Lead (posted September 16, 2026, remote CET to ET or London): "own growth marketing at Trigger.dev: influencer partnerships, GEO/SEO, and the bold, high-visibility campaigns that get us noticed"; "picks one or two and goes deep"; influencer work "using tools like Plug.dev"; "big swing" campaigns such as "an SF billboard, or premium merch sends to YC founders"; and "narrow, targeted paid spend (e.g. a small daily budget tied to a free tool)".Source
    • Your websiteCustomer story: "How Magic Patterns migrated 200k monthly jobs to Trigger.dev in one day", moving from "their unreliable self-hosted solution". Other stories include MagicSchool AI, Icon, Midday, Cal.com and Papermark.Source
    • Your blogSeries A (December 17, 2025): "$16M Series A led by Standard Capital", used "to execute hundreds of millions of agents each month by over 30,000 developers". Next: "more advanced observability", "faster run starts using MicroVMs", "more integrations with common third-party services", "Sandboxes will allow you to execute untrusted code", and "a whole suite of tools for context engineering".Source
  • 14

    Trigger.dev already lets a developer "Paste in your agent" and offers SKILL.md so Claude Code, Cursor or Codex can sign in, create a project and run a first task. Many new developers will meet Trigger.dev this way, through their agent, not the homepage.

    High impactMedium effort First result in 1 quarter Senior Backend Engineer

    First action

    Tag signups that start from SKILL.md.

    How to measure it

    Agent signups with a first run

    Now
    –
    Target
    70%
    By
    2 quarters

    Steps

    1. 1

      Tag the source

      SKILL.md and MCP.

      Senior Backend Engineer 1 week

    2. 2

      Test each tool

      Claude Code, Cursor, Codex.

      Senior Backend Engineer 1 week

    3. 3

      Log failures

      Where agents stall.

      Senior Backend Engineer 2 weeks

    4. 4

      Fix top three

      Docs or CLI changes.

      Senior Backend Engineer 1 month

    5. 5

      Publish guides

      One per coding tool.

      Marketing Lead 2 weeks

    6. 6

      Measure

      First-run rate monthly.

      Senior Backend Engineer monthly

    First result
    1 quarter
    Cost
    Engineering time
    Owner
    Senior Backend Engineer

    Smallest test

    Run SKILL.md in three coding agents and note every stall.

    Why it works

    Measure signups and first runs that come through SKILL.md and the MCP server, find where agents fail (sign-in, config, first deploy), and fix the top three. Publish "add Trigger.dev with your agent" guides for each coding tool.

    If the agent completes setup, activation stops depending on the developer reading docs.

    Risks and how to handle them

    • Agent tools change fast

      Retest monthly.

    Evidence

    • Your websitellms.txt offers an "Agent setup skill" (trigger.dev/SKILL.md): "Instructions a coding agent (Claude Code, Cursor, Codex, and others) follows to sign in, create or choose a project, add Trigger.dev to a JavaScript or TypeScript app, and run a first task locally". The homepage has a "Copy setup prompt / Paste in your agent" button; an MCP server and "Ask Trigger" dashboard agent (beta, October 5) also shipped.Source
    • HiringEvery Trigger.dev job post: "We are a product-led growth company so everyone is expected to get involved in creating content like code examples, blog articles, videos and tweets" and "Great documentation matters more than ever, both for humans and for the AI tools that read it." The Senior Backend Engineer post says the Cloud serves "thousands of teams building AI apps and agents, handling hundreds of millions of executions per month"; a Backend Engineer (Security) role is also open.Source
  • 15

    The Free plan keeps logs for one day and allows 20 concurrent runs; Hobby is $10 for seven days of logs. Developers usually hit these limits while debugging, which is the moment they value more.

    Medium impactLow effort First result in 1 quarter Senior Backend Engineer

    First action

    Count how often free users open runs older than a day.

    How to measure it

    Free-to-paid upgrades

    Now
    –
    Target
    +20%
    By
    2 quarters

    Steps

    1. 1

      Find the moments

      Expired logs, concurrency cap.

      Senior Backend Engineer 1 week

    2. 2

      Write the messages

      Specific, honest.

      Marketing Lead 2 days

    3. 3

      Design

      Inline, not modal.

      Design Engineer 1 week

    4. 4

      Build

      Two triggers first.

      Senior Backend Engineer 2 weeks

    5. 5

      Test

      Against no prompt.

      Senior Backend Engineer 1 month

    6. 6

      Measure

      Upgrades per trigger.

      Senior Backend Engineer monthly

    First result
    1 quarter
    Cost
    Engineering time
    Owner
    Senior Backend Engineer

    Smallest test

    Add the expired-logs message only.

    Why it works

    When a user opens an expired run or hits the concurrency cap, show a clear in-dashboard message with what Hobby or Pro would give, and a one-click upgrade. Track upgrades per trigger.

    Prompts tied to a real need convert better than generic upgrade emails.

    Risks and how to handle them

    • Annoys users

      Show once per day at most.

    Evidence

    • Your websitePricing: Free $0 with "$5 / month free credits", 20 concurrent runs and 1 day log retention; Hobby $10; Pro $50 with 30 day retention and "Dedicated Slack support"; Enterprise custom. Compute is billed per second (Small 1x $0.0000338/s) plus $0.25 per 10,000 runs, and the FAQ explains usage with a worked example ("1 month = $0.0363 x 30 = $1.09").Source
  • 16

    You publish honest incident reports (June 30 and October 6, 2026) and run a status page, but they sit in the blog among other posts. For a reliability product, a single page with uptime history, incident reports and what changed after each is proof.

    Medium impactLow effort First result in 1 quarter CEO

    First action

    List incident reports and fixes.

    How to measure it

    Enterprise contacts

    Now
    –
    Target
    +20%
    By
    2 quarters

    Steps

    1. 1

      Gather reports

      All past incidents.

      CEO 1 week

    2. 2

      Uptime data

      From the status provider.

      Senior Backend Engineer 1 week

    3. 3

      Design

      Simple and honest.

      Design Engineer 1 week

    4. 4

      Write intro

      How we handle failure.

      CEO 2 days

    5. 5

      Link

      From pricing and enterprise.

      Marketing Lead 1 day

    6. 6

      Update

      After every incident.

      CEO ongoing

    First result
    1 quarter
    Cost
    Staff time only
    Owner
    CEO

    Smallest test

    Link both incident reports from the enterprise page.

    Build the monitor. A live page fed by the public registries and re-checked every day. Usually live within days.

    Book a working session

    Why it works

    Build /reliability: uptime by component, every incident report with its fix, architecture notes (checkpointing, versioning) and security and compliance links (SOC 2, HIPAA).

    Buyers evaluating infrastructure look for how a vendor handles failure, and openness wins trust.

    Risks and how to handle them

    • Highlights failures

      Pair each with the fix and the trend.

    Evidence

    • Your blogRecent posts are engineering-led: "7 things we wish we'd known before building an AI chat agent" (October 14), "Zod 4 got rid of a bunch of CPUs for us", "Upgrading a 56TB database that's growing at 250GB per day", incident reports for June 30 and October 6, 2026, and "10 Claude Code tips you did not know".Source
    • HiringEvery Trigger.dev job post: "We are a product-led growth company so everyone is expected to get involved in creating content like code examples, blog articles, videos and tweets" and "Great documentation matters more than ever, both for humans and for the AI tools that read it." The Senior Backend Engineer post says the Cloud serves "thousands of teams building AI apps and agents, handling hundreds of millions of executions per month"; a Backend Engineer (Security) role is also open.Source
  • 17

    About 1,500 forks and Docker and Kubernetes self-hosting guides mean many teams run Trigger.dev themselves. Some will tire of operating it as they scale, as Magic Patterns did with its own self-hosted system.

    Medium impactMedium effort First result in 1 quarter Marketing Lead

    First action

    Ask Discord how many self-host in production.

    How to measure it

    Teams moving to Cloud

    Now
    –
    Target
    20 a quarter
    By
    2 quarters

    Steps

    1. 1

      Ask the community

      Who self-hosts and why.

      DevRel (SF Events) 1 week

    2. 2

      Write the guide

      Export and import.

      Senior Backend Engineer 2 weeks

    3. 3

      Credits offer

      First month.

      Marketing Lead 1 week

    4. 4

      Link from docs

      Self-hosting pages.

      Marketing Lead 1 day

    5. 5

      Announce

      Changelog and Discord.

      Marketing Lead 1 day

    6. 6

      Measure

      Moves per quarter.

      Marketing Lead quarterly

    First result
    1 quarter
    Cost
    Credit cost
    Owner
    Marketing Lead

    Smallest test

    Post a Discord thread asking who would move.

    Why it works

    Publish "move from self-hosted to Cloud in an afternoon" with export steps, offer credits for the first month, and mention it in self-hosting docs and release notes.

    Self-hosters already know the product; moving them is the cheapest new revenue.

    Risks and how to handle them

    • Upsets OSS community

      Keep self-hosting first-class and the tone helpful.

    Evidence

    • GitHubtriggerdotdev/trigger.dev has 16.6k stars and about 1,500 forks (Apache 2.0); the careers page cites "5.1k+ Discord members". JSON Hero (jsonhero-web, 10.9k stars, last pushed November 28, 2025) is "Built with love by the Trigger.dev team"; jsonhero.io credits Trigger.dev only with a small "by" logo link and says nothing about what Trigger.dev does.Source
    • Your websiteCustomer story: "How Magic Patterns migrated 200k monthly jobs to Trigger.dev in one day", moving from "their unreliable self-hosted solution". Other stories include MagicSchool AI, Icon, Midday, Cal.com and Papermark.Source
    • Your websiteSitemap (245 URLs, checked October 22, 2026): 165 changelog entries, 29 blog posts, 13 customer stories, 13 launch-week pages, 6 product pages; comparison pages only for Temporal, Inngest, BullMQ and n8n, plus "Claude Managed Agents vs Trigger.dev" and an agent-frameworks comparison. The homepage tabs list use cases (AI agents, Media processing, Media generation, Human in the loop, Streaming, Run Python, Marketing, Browser automation, Semantic search, Email sequences) but none has its own page. There is a /for-ai-crawlers page and an llms.txt, and every page is available as Markdown.Source

Big bets 3

Larger plays that can change the trajectory.

  • 18

    The Marketing Lead post names an SF billboard as a big swing. Billboards are hard to measure; a short code puzzle with a vanity URL makes the response trackable and on-brand.

    High impactHigh effort First result in 2 quarters Marketing Lead

    First action

    Price two locations and draft the puzzle.

    How to measure it

    Completed challenges

    Now
    –
    Target
    1,000
    By
    2 quarters

    Steps

    1. 1

      Pick location

      Near developer offices.

      Marketing Lead 2 weeks

    2. 2

      Design the puzzle

      Fail, fix, deploy.

      Senior Backend Engineer 2 weeks

    3. 3

      Design the board

      One line, one URL.

      Design Engineer 2 weeks

    4. 4

      Landing page

      Challenge and prizes.

      Design Engineer 2 weeks

    5. 5

      Launch with events

      DevRel in the same week.

      DevRel (SF Events) 1 week

    6. 6

      Measure

      Visits, completions, signups.

      Marketing Lead 1 month

    First result
    2 quarters
    Cost
    Billboard budget
    Owner
    Marketing Lead

    Smallest test

    Test the puzzle online first.

    Why it works

    Run a billboard near developer offices with a short line about agents that survive crashes and a vanity URL that opens a challenge (fix a task that fails, deploy it). Solvers get credits and a shirt. Time it with a launch week.

    A puzzle turns a broadcast ad into a hands-on trial and gives people a reason to share it.

    Risks and how to handle them

    • Low response

      Pair with social and events in the same week.

    Evidence

    • HiringMarketing Lead (posted September 16, 2026, remote CET to ET or London): "own growth marketing at Trigger.dev: influencer partnerships, GEO/SEO, and the bold, high-visibility campaigns that get us noticed"; "picks one or two and goes deep"; influencer work "using tools like Plug.dev"; "big swing" campaigns such as "an SF billboard, or premium merch sends to YC founders"; and "narrow, targeted paid spend (e.g. a small daily budget tied to a free tool)".Source
    • HiringDevRel (SF Events), posted September 16, 2026: "100% events, not product education, content strategy, or general marketing"; show up at "meetups, AI Tinkers, YC events, conferences", win speaking slots, and over time organize events such as "joint hackathons at the YC offices". "The goal is pure awareness"; reporting is "number of events attended, video of any talks given, and a written recap of who you met".Source
    • Your blogSeries A (December 17, 2025): "$16M Series A led by Standard Capital", used "to execute hundreds of millions of agents each month by over 30,000 developers". Next: "more advanced observability", "faster run starts using MicroVMs", "more integrations with common third-party services", "Sandboxes will allow you to execute untrusted code", and "a whole suite of tools for context engineering".Source
  • 19

    The Series A post promises sandboxes for untrusted code and faster run starts with MicroVMs. These are clear, measurable claims rivals also make.

    High impactHigh effort First result in 3 quarters CEO

    First action

    Define the benchmark method.

    How to measure it

    Launch-week signups

    Now
    –
    Target
    2x normal week
    By
    3 quarters

    Steps

    1. 1

      Define method

      Fair, reproducible.

      Senior Backend Engineer 1 month

    2. 2

      Run benchmark

      Against rivals where possible.

      Senior Backend Engineer 1 month

    3. 3

      Sandboxes page

      Use cases and limits.

      Marketing Lead 1 month

    4. 4

      Launch week

      Daily posts and videos.

      Marketing Lead 1 week

    5. 5

      Update comparisons

      Add the numbers.

      Marketing Lead 1 week

    6. 6

      Repeat

      Quarterly benchmark.

      Senior Backend Engineer quarterly

    First result
    3 quarters
    Cost
    Engineering time
    Owner
    CEO

    Smallest test

    Publish the first cold start number.

    Why it works

    Publish a reproducible benchmark (cold start, checkpoint and resume time) with code anyone can run, launch Sandboxes with its own page and launch week, and update every comparison page with the numbers.

    Hard numbers travel further than features and give assistants something concrete to cite.

    Risks and how to handle them

    • Benchmark disputes

      Publish code and invite reruns.

    Evidence

    • Your blogSeries A (December 17, 2025): "$16M Series A led by Standard Capital", used "to execute hundreds of millions of agents each month by over 30,000 developers". Next: "more advanced observability", "faster run starts using MicroVMs", "more integrations with common third-party services", "Sandboxes will allow you to execute untrusted code", and "a whole suite of tools for context engineering".Source
    • Your websiteSitemap (245 URLs, checked October 22, 2026): 165 changelog entries, 29 blog posts, 13 customer stories, 13 launch-week pages, 6 product pages; comparison pages only for Temporal, Inngest, BullMQ and n8n, plus "Claude Managed Agents vs Trigger.dev" and an agent-frameworks comparison. The homepage tabs list use cases (AI agents, Media processing, Media generation, Human in the loop, Streaming, Run Python, Marketing, Browser automation, Semantic search, Email sequences) but none has its own page. There is a /for-ai-crawlers page and an llms.txt, and every page is available as Markdown.Source
    • Competitor researchRivals' own sites: Inngest, "Durable Execution for Workflows & AI"; Hatchet, "The orchestration engine for teams who ship", with "Hatchet vs Celery" and "Hatchet vs Temporal" pages; Restate and DBOS each publish a page against Temporal. None of these has a Trigger.dev comparison in its sitemap, so Vercel's page is the only rival comparison an assistant finds there.Source
  • 20

    Trigger.dev runs hundreds of millions of agent executions a month for 30,000 developers. Nobody else can say how long real agents run, how often they wait for humans, or how often they fail and retry.

    High impactMedium effort First result in 3 quarters Marketing Lead

    First action

    Pick ten questions the data can answer.

    How to measure it

    Referring domains

    Now
    –
    Target
    100
    By
    1 year

    Steps

    1. 1

      Pick questions

      Ten.

      Marketing Lead 1 week

    2. 2

      Privacy rules

      Aggregates only.

      Backend Engineer (Security) 2 weeks

    3. 3

      Analyze

      Run data.

      Senior Backend Engineer 1 month

    4. 4

      Write

      Report and charts.

      Marketing Lead 1 month

    5. 5

      Launch

      Blog, talks, social.

      DevRel (SF Events) 1 month

    6. 6

      Repeat

      Yearly.

      Marketing Lead yearly

    First result
    3 quarters
    Cost
    Analyst time
    Owner
    Marketing Lead

    Smallest test

    Publish one chart on run lengths.

    Why it works

    Publish an annual report from aggregated data: run lengths, waits, retries, models used, human-in-the-loop share. Launch it with talks and a blog series.

    Original data earns links, press and assistant citations, and positions Trigger.dev as the authority on production agents.

    Risks and how to handle them

    • Customer privacy

      No customer identifiable; suppress small groups.

    Evidence

    • Your blogSeries A (December 17, 2025): "$16M Series A led by Standard Capital", used "to execute hundreds of millions of agents each month by over 30,000 developers". Next: "more advanced observability", "faster run starts using MicroVMs", "more integrations with common third-party services", "Sandboxes will allow you to execute untrusted code", and "a whole suite of tools for context engineering".Source
    • HiringEvery Trigger.dev job post: "We are a product-led growth company so everyone is expected to get involved in creating content like code examples, blog articles, videos and tweets" and "Great documentation matters more than ever, both for humans and for the AI tools that read it." The Senior Backend Engineer post says the Cloud serves "thousands of teams building AI apps and agents, handling hundreds of millions of executions per month"; a Backend Engineer (Security) role is also open.Source
    • Your blogRecent posts are engineering-led: "7 things we wish we'd known before building an AI chat agent" (October 14), "Zod 4 got rid of a bunch of CPUs for us", "Upgrading a 56TB database that's growing at 250GB per day", incident reports for June 30 and October 6, 2026, and "10 Claude Code tips you did not know".Source

Wildcards 3

Unexpected experiments, each with a cheap way to test it.

  • 21

    The Design Engineer will evolve your design system, and Realtime lets apps show run status and streams. Most customers build the same progress and log components by hand.

    Medium impactMedium effort First result in 1 quarter Design Engineer

    First action

    List the three components customers build most.

    How to measure it

    Weekly installs

    Now
    –
    Target
    1,000
    By
    2 quarters

    Steps

    1. 1

      Pick components

      From customer apps.

      Design Engineer 1 week

    2. 2

      Build

      Accessible and themeable.

      Design Engineer 1 month

    3. 3

      Docs and demo

      Live page.

      Design Engineer 2 weeks

    4. 4

      Release

      Changelog and social.

      Marketing Lead 1 day

    5. 5

      Collect feedback

      GitHub issues.

      Design Engineer ongoing

    6. 6

      Measure

      Installs and Realtime use.

      Senior Backend Engineer monthly

    First result
    1 quarter
    Cost
    Design Engineer time
    Owner
    Design Engineer

    Smallest test

    Release one component.

    Why it works

    Release a small React kit (run progress, streaming output, approval button for human-in-the-loop) built on your design system, with copy-paste install and a demo page.

    Free components spread through code, and each install is a Realtime adoption.

    Risks and how to handle them

    • Maintenance load

      Keep it small.

    Evidence

    • HiringDesign Engineer (posted September 16, 2026): "raise the bar on UX and visual quality across our product and marketing surfaces", build "polished UI across our web app and marketing site", evolve the design system and component library, and improve "accessibility, responsiveness, and interaction polish". Stack: React, TypeScript, Remix.Source
    • Your websiteSitemap (245 URLs, checked October 22, 2026): 165 changelog entries, 29 blog posts, 13 customer stories, 13 launch-week pages, 6 product pages; comparison pages only for Temporal, Inngest, BullMQ and n8n, plus "Claude Managed Agents vs Trigger.dev" and an agent-frameworks comparison. The homepage tabs list use cases (AI agents, Media processing, Media generation, Human in the loop, Streaming, Run Python, Marketing, Browser automation, Semantic search, Email sequences) but none has its own page. There is a /for-ai-crawlers page and an llms.txt, and every page is available as Markdown.Source
  • 22

    Your best recent posts are deep engineering stories (a 56TB database, Zod 4 CPUs) that earn respect but rarely match what buyers search. The chat-agent tips post is the exception.

    Medium impactLow effort First result in 1 quarter Marketing Lead

    First action

    List ten buyer questions from Discord.

    How to measure it

    Blog-sourced signups

    Now
    –
    Target
    +40%
    By
    2 quarters

    Steps

    1. 1

      Collect questions

      Discord and support.

      Marketing Lead 1 week

    2. 2

      Plan

      One how-to a month.

      Marketing Lead 1 week

    3. 3

      Write

      With engineers.

      Senior Backend Engineer monthly

    4. 4

      Link

      To use-case pages.

      Marketing Lead monthly

    5. 5

      Promote

      Social and newsletters.

      Marketing Lead monthly

    6. 6

      Measure

      Signups per post.

      Marketing Lead monthly

    First result
    1 quarter
    Cost
    Writing time
    Owner
    Marketing Lead

    Smallest test

    Write one how-to this month.

    Why it works

    Keep one engineering post a month and add one practical "how to" a month tied to a use-case page (for example "long-running AI agents on Vercel without timeouts"). Track which posts drive signups.

    Matching content to buyer searches makes the blog a growth channel, not just a reputation channel.

    Risks and how to handle them

    • Dilutes the engineering voice

      Keep engineers as authors.

    Evidence

    • Your blogRecent posts are engineering-led: "7 things we wish we'd known before building an AI chat agent" (October 14), "Zod 4 got rid of a bunch of CPUs for us", "Upgrading a 56TB database that's growing at 250GB per day", incident reports for June 30 and October 6, 2026, and "10 Claude Code tips you did not know".Source
    • HiringEvery Trigger.dev job post: "We are a product-led growth company so everyone is expected to get involved in creating content like code examples, blog articles, videos and tweets" and "Great documentation matters more than ever, both for humans and for the AI tools that read it." The Senior Backend Engineer post says the Cloud serves "thousands of teams building AI apps and agents, handling hundreds of millions of executions per month"; a Backend Engineer (Security) role is also open.Source
    • Your websiteSitemap (245 URLs, checked October 22, 2026): 165 changelog entries, 29 blog posts, 13 customer stories, 13 launch-week pages, 6 product pages; comparison pages only for Temporal, Inngest, BullMQ and n8n, plus "Claude Managed Agents vs Trigger.dev" and an agent-frameworks comparison. The homepage tabs list use cases (AI agents, Media processing, Media generation, Human in the loop, Streaming, Run Python, Marketing, Browser automation, Semantic search, Email sequences) but none has its own page. There is a /for-ai-crawlers page and an llms.txt, and every page is available as Markdown.Source
  • 23

    Real visitors pass Core Web Vitals (LCP 1.5 s, INP 74 ms), but LCP slowed about 11% over the period. More motion and polish across the marketing site can push it further.

    Medium impactLow effort First result in 1 month Design Engineer

    First action

    Add Lighthouse to CI for the homepage.

    How to measure it

    LCP p75

    Now
    –
    Target
    Under 1,500 ms
    By
    1 quarter

    Steps

    1. 1

      Set budget

      LCP and bundle size.

      Design Engineer 1 day

    2. 2

      Add CI check

      Lighthouse.

      Design Engineer 2 days

    3. 3

      Find the slowdown

      Recent changes.

      Design Engineer 1 week

    4. 4

      Fix

      Images and scripts.

      Design Engineer 1 week

    5. 5

      Monitor

      Chrome UX Report monthly.

      Design Engineer monthly

    6. 6

      Review

      Before big launches.

      Design Engineer ongoing

    First result
    1 month
    Cost
    $0
    Owner
    Design Engineer

    Smallest test

    Run Lighthouse on the homepage today.

    Why it works

    Set a performance budget for marketing pages (LCP under 2 s at the 75th percentile), check it in CI with Lighthouse, and review heavy assets before release.

    Developers notice slow sites, and a budget protects the speed you already have.

    Risks and how to handle them

    • Blocks releases

      Warn first, block later.

    Evidence

    • Chrome UX ReportReal visitors to trigger.dev pass Core Web Vitals: largest contentful paint 1,537 ms and interaction to next paint 74 ms at the 75th percentile, though LCP has slowed about 11% over the period.Source
    • HiringDesign Engineer (posted September 16, 2026): "raise the bar on UX and visual quality across our product and marketing surfaces", build "polished UI across our web app and marketing site", evolve the design system and component library, and improve "accessibility, responsiveness, and interaction polish". Stack: React, TypeScript, Remix.Source

03

How Programmable can help

Where an idea in this playbook is something Programmable builds or runs, it's listed here with what we'd do. Everything else is yours to run.

Have it built

ProgrammableAgency

1 of the 23 ideas are things Programmable builds and runs for its customers: pages, outreach, prospect lists, booking flows and monitors. Pick one, or send the whole list.

Monitors1A live page fed by the public registries and re-checked every day.

A 30-minute session with the engineer who would build it, not a sales call. You leave with a plan whether or not you hire us.

Book a working session

Usually live within days.

Tools for the rest

ProgrammableTalk

Fill the events in this plan

These ideas are events. Talk gets registrants for them and tells you who's coming and what their company does before the day.

Plan an event (opens programmable.talk in a new tab)
More example playbooks and reviews
ProgrammableDigital

Show Trigger.dev’s product working

Turn screenshots or the website into an animated product demo in its own brand, for the homepage, launch posts and outreach in this playbook.

Make a demo (opens programmable.digital in a new tab)

More growth playbooks

Other companies we have researched, each read from what they are hiring for.

  • Veeam Software growth strategyData resilience and, since acquiring Securiti AI, data security and AI trust: backup and recovery (Veeam Data Platform, Veeam Data Cloud…22 growth ideas
  • Miyagi Labs growth strategyAn AI exam-prep platform and app: past papers and question banks, full-length mocks, a score predictor and a 24/7 Socratic AI tutor for…23 growth ideas
  • DH Pace Company growth strategyA family-owned door, dock and security company (since 1926) that distributes, installs, maintains and repairs commercial, industrial and…21 growth ideas
  • SimpliFed growth strategyVirtual lactation and baby feeding support from IBCLCs and other providers, from pregnancy through weaning, billed to health plans, with…22 growth ideas
  • Manufact growth strategyThe cloud for production MCP: hosting, cross-client testing, publishing checks, submission packs and agent analytics for MCP servers and…22 growth ideas
  • Uniti growth strategyAI agents for real estate operators that answer and act on every call, text, email, WhatsApp and chat for leasing, support, maintenance…23 growth ideas
  • Atoms growth strategyTravis Kalanick's physical AI company (formerly City Storage Systems), building automation for food, mining and transport through…22 growth ideas
  • OneImaging growth strategyA radiology benefit that steers members to accredited imaging centers at lower, upfront prices, with care navigators, prepayment through a…22 growth ideas

See every playbook and website review

Independent research. Programmable wrote this playbook from public sources, as they stood on October 23, 2026, and cites them throughout. Trigger.dev did not commission, review or endorse it, and Programmable is not affiliated with Trigger.dev. Company and product names are trademarks of their owners, used only to identify them. The ideas are suggestions and opinion, not professional, legal or financial advice, and not statements about how Trigger.dev runs its business.

Something wrong, or do you represent Trigger.dev? Email [email protected] and we will correct it or take it down.

30/60/90 roadmap

What to focus on in each month, and the ideas that carry it.

  1. Days 1 to 308 ideas

    Answer the Workflow SDK comparison, fix the limits wording, start more comparison pages, add proof and a cost calculator, use JSON Hero, start weekly assistant checks; keep the homepage fast.

  2. Days 31 to 6012 ideas

    Use-case and Python pages, influencers, talk repos, a YC hackathon and founder send, the agent-led funnel, upgrade prompts, reliability page and self-host moves; the UI kit and buyer-focused posts.

  3. Days 61 to 903 ideas

    Big swings: the measurable billboard, the Sandboxes and MicroVM benchmark launch, and the production agents report.

The research behind the plan

3 research areas, each summarised in a few lines. Open any of them for the full detail.

Customers

What customers say

Customers value no timeouts for long AI tasks. The most cited problem: serverless timeouts.

  • Plain TypeScript with no workflow DSL
  • Operating Redis queues and workers
  • In their words: “background jobs”

Market

Competitive landscape

5 competitors compared: Inngest, Vercel Workflow SDK, Temporal, Hatchet and 1 more.

  • Gap to exploit: Clear, sourced comparisons for AI assistants
  • Inngest: Step and request timeouts on serverless hosts
  • Vercel Workflow SDK: Deterministic replay rules

Hiring signals

Trigger.dev is hiring its first dedicated growth people after the Series A.

  • Marketing Lead: GEO/SEO, influencers, big swings, paid tied to a free tool. Ideas 1, 3, 5, 6, 10, 13, 18.
  • DevRel (SF Events): 100% events in SF, YC hackathons. Ideas 11, 12.
  • Design Engineer: Polish across the product and marketing site. Ideas 7, 21, 23.

From the team that wrote this playbook

All products
  • ProgrammableAgencyWorking AI systems in days, not quarters (opens programmable.agency in a new tab)
  • ProgrammableInfoAn agent that finds, researches and asks first (opens programmable.info in a new tab)
  • ProgrammableDigitalScreenshots in, an animated product demo out (opens programmable.digital in a new tab)
  • ProgrammableWatchKnow the day a supplier falls out of compliance (opens programmable.watch in a new tab)
  • ProgrammableTalkGet registrants for your events, and know who’s coming (opens programmable.talk in a new tab)
  • ProgrammablePageText what you need, your customer gets a page that works (opens programmable.page in a new tab)
  • ProgrammableCommunityForums with labelled AI members, never empty (opens programmable.community in a new tab)
ProgrammableMarketing
ExamplesLeaderboardsProductsTermsPrivacyCookiesDPALegalContact

© 2026 AI-Powered Growth Intelligence