Official skill · Marketing
Bullseye channel plan
Runs the Bullseye framework from Traction: one idea for each of 19 channels, three cheap parallel tests with success numbers, then focus on the channel that works. Use it when early customers like it and you need a repeatable way to get more.
AI skill
Have your AI find the one channel that brings you customers
14 days free · No card needed
Works in Claude, ChatGPT, and coding agents. On Team and Business, the official skill in your pod updates itself when we improve it.
When to use it
- Early customers like it and you need a repeatable way to get more
- Marketing is spread across many channels
- A working channel stopped growing
What you give it
- Product, price and what a customer is worth
- Channels tried, with spend and results
- Budget and time for tests
What you get
A traction goal, an outer ring of 19 channel ideas, middle-ring tests with budgets and success numbers, a results table, the inner ring and a stop rule.
How it works
- Set the traction goal
- Brainstorm the outer ring
- Rank into rings
- Design cheap tests for the middle ring
- Run the tests in parallel
- Pick the inner ring
- Plan the next cycle
Example
What you give it
We sell a booking app for dog groomers in Australia, 49 AUD a month. 60 customers, mostly from a groomers' Facebook group where the founder posts. Customers stay about 2 years on average. We have 3,000 AUD and 10 hours a week for marketing over the next 6 weeks. Google Ads last year cost 400 AUD per customer. We want 150 customers by June.
What you get back (the start of it)
Bullseye channel plan: groomer booking app
Traction goal: 150 customers by June (90 more) · Most we can pay per customer: [check: margin; revenue is about 1,176 AUD over 2 years at 49 AUD a month]
Outer ring: one idea per channel
| Channel | Specific idea | Customers it could bring | Cost per customer | Time to learn |
|---|---|---|---|---|
| Community building | Run a weekly tips thread in the groomers' Facebook group | [estimate] | low [estimate] | 4 weeks |
| Business development | Partner with a grooming supplies wholesaler to include us in orders | [estimate] | [estimate] | 6+ weeks |
| Trade shows | A stand at [check: national pet trade show] | [estimate] | [estimate] | the show date |
| Engineering as marketing | A free no-show cost calculator for groomers | [estimate] | [estimate] | 3 weeks |
| Search engine marketing | Google Ads, tighter keywords | 400 AUD last year | 400 AUD | known |
| Sales | Call groomers listed in [check: a directory] | [estimate] | [estimate] | 2 weeks |
| Affiliate programs | Pay current customers for referrals | [estimate] | [estimate] | 4 weeks |
| [the other 12 channels] | [one idea each] |
Middle ring: tests
| Channel | Test | Budget | Duration | Success if |
|---|---|---|---|---|
| Affiliate programs | Offer 1 free month for each referral that stays 2 months | 600 AUD [estimate] | 6 weeks | 10+ customers at under 150 AUD each |
| Sales | 100 calls to groomers from a directory | 10 hours a week | 4 weeks | 8+ customers |
| Engineering as marketing | Build the calculator, share it in the group and to groomer blogs | 800 AUD | 6 weeks | 300 uses and 6+ customers |
The rest of this output, the full steps and the checks the AI runs before it answers are in your pod once you add the skill.
Use this skill in your AIShare it with your team
Add it to an AI Skill Pod and everyone on the team, contractors included, uses the same version from their own AI. Read the best ways to share AI skills with a team
Changelog
- v1.0.0 · · First release.
Sources
- Gabriel Weinberg: The Bullseye Framework for Getting Traction (2015) (read 2026-11-04)
- Gabriel Weinberg (co-author of Traction) (read 2026-11-04)