the platform

Every signal, how it is scored, and what happens next.

The homepage shows the shape. This page shows the whole machine: every source watched, every agent that watches it, the arithmetic that ranks what they find, and the pipeline that turns a ranked account into a message worth sending.

Nothing here is a shared list. The catalog below is the design space I work from. At kickoff I pick the signals that mean something in your market, configure them to your keywords, competitors, titles and geography, and build new agents for the ones nobody sells.

147signals in the catalog
12categories
∞and growing
67operator commands

the map

Three Tasty Layers

Every stage, in order, with the real component names: what reads the source, what scores it, what finds the people, what writes, what checks the writing, and what carries the result back to the start. You can buy most of these boxes on their own from somebody. The work nobody sells you is making each one hand off cleanly to the next.

01 signalswhere public evidence becomes a ranked account with its people attached
inputs

Sources

Public, checkable evidence plus your own first-party data. No purchased intent feed, anywhere in this diagram.

ATS job boards ×6 SEC EDGAR SAM.gov + SBIR LinkedIn GitHub Stack Overflow Hacker News Vendor forums Competitor sites VC portfolios News + RSS Your website Your CRM
raw events
watch

The signal agents

Each runs on its own schedule against your configuration, deduplicates, and resolves every event back to a company and, where there is one, a named person.

open‑roles senior‑hire contact‑job‑change gov sec news linkedin linkedin‑owned competitor‑customer‑pages vc‑portfolio community
structured signals, deduped
store

Your signal database

One isolated database per client. Separate schema, separate keys. Everything downstream reads from here, and you can export all of it on any day, including your last one.

signals companies contacts committees drafts + feedback sends + replies
read by two agents that never touch the math
rank

The scoring agent

Scores your whole account universe against a fit rubric you tune: industry, size, geography, technology, company type. Then priority is computed per account from what actually fired.

fit score signal score recency decay priority 0–10
read

The interpret agent

Reads each new signal once and writes down what it means: strength, confidence, why now, and what not to assume from it. Kept deliberately out of the arithmetic, so a model’s opinion can never quietly move your rankings.

why_now confidence what_not_to_assume
a ranked account — now it splits two ways
deliver

Straight to your team

The feed tier stops here, and for a lot of teams that is the whole job. Nothing to operate, nothing to log into.

Slack digest signal dashboard Signal MCP CRM sync sheet export
enrich

Or on into the committee

Roles resolved per account against your committee definition. Titles verified live at the source, emails verified or dropped.

verify-titles source-emails expand-committee warm-check resolve-domains
named, reachable people — now it needs something to say
02 the copy deskwhat turns a ranked account into something worth sending
context

Your context library

The other input to everything below. Your offers and their proof, ICP rules, personas and their pains, competitors, terminology, voice rules, plus a research file per account. Each writing step reads only the slice it needs.

offers + proof personas ICP rules voice rules terminology competitors per-account research Context MCP
signals × context
write

The copy desk

Research the account into a cited brief, match one offer angle to the evidence, write it for each committee role in your voice, then strip the AI tells by name.

research-org play regenerate check-copy audit-adherence audit-anchor
drafts, per person
judge

The judge, and the reader test

A separate model scores every draft against a rubric and bands it. The writer never grades its own work. A simulated recipient also reads the draft and reacts, so you see how it lands before a real person does. Advisory only, it never gates.

7-dimension rubric reject / regenerate / fast-track roast calibrate-gate3
survivors only
the gate

You edit. Nothing moves until you sign off.

Sample copy comes to you as a spreadsheet you edit directly. Sign-off is a single, audited moment that records who, when, and against which version of the spec. Change the copy and the version resets, which revokes any prior sign-off by construction.

sample apply-edits sign-off triage approve / reject
approved copy
send

The play runs

All of it ships as a play: one strategy, one audience, one approved set of copy. The playmaker builds it. The orchestrator then decides every hour what actually goes out, across channels and across the people on each committee.

It paces the waves, pauses a whole account the moment one person replies, stops the play if bounces climb, and works the best accounts first. Then it measures what happened and feeds channel, timing and angle back into the next run. The orchestration teaches itself.

stage-contacts smartlead-push launch attio-assign scrub-leads
replies, meetings, and silence — all three are data
03 self-tuningwhere outcomes feed back and retune layer one

↩ And then it feeds itself

This is the part that does not exist in a tool you buy. Every edit you make is captured as a rule. Every reply is classified. Offers are tested against each other and tracked per signal type, so the signals that actually produce conversations start outranking the ones that merely fire. A platform that does not close this loop scores exactly the same way in month twelve as it did on day one.

↑ edits → your context library ↑ replies → the signal database ↑ outcomes → the scoring rubric ↑ web visits → new signals
learn apply-on-action smartlead-reconcile mirror-web-visits experiment attribution calibrate-nurture
signal agents, scheduled your data, exportable a human decision, required generation

the catalog

147 buying signals, in 12 categories, and still growing.

Every signal worth watching in a B2B market. Not every one applies to you, and none of them carry a fixed weight: how much each is worth is tuned to your market and, once you are live, to what actually turned into conversations. Choosing the handful that matter, and what they are worth, is the discovery call.

trigger a dated event that creates a reason to reach out now · intent behaviour that shows an evaluation is under way · context fit or background that shapes what you say

Hiring and team growth

9

A company hiring is a company that has decided to spend money on a problem.

Hiring surge in your exact stack

The surge names the tools and skills you sell into. The strongest form of the signal.

trigger
Senior domain-expert hire

A senior specialist arriving is a company deciding to take the problem seriously.

trigger
Hiring surge

Several roles at once means a funded initiative, not a backfill.

trigger
Hiring surge, partial stack match

Some of the roles touch your world. Worth a look, not a drop-everything.

trigger
Job opening at a target account

Someone is being hired to solve a problem. If your product solves it, that is a reason to call.

trigger
Hiring surge, off-target roles

They are growing, but not where you play. Kept deliberately quiet so it does not crowd the list.

context
Surge in layoffs

A reduction in force. Often read as a no, but budget for consolidation and replacement tools tends to follow it.

trigger
Target role closed

A role you were watching got filled or pulled. Either the problem was solved in-house or the budget moved.

context
Open roles by department

How many roles, and where. Growth in the team you sell to is the number that matters.

context

People on the move

12

Signals about one specific human, not a logo. Job changes, promotions, board seats.

A contact moves INTO your ICP

Your champion just landed somewhere you want to sell. The highest-value person signal in the model.

trigger
A contact moves OUT of your ICP

You lose a champion at one account and gain intel on another.

trigger
A contact takes an advisory or board seat

A warm path into a target account that does not require a cold anything.

context
A contact changes jobs, off-target

Held quietly until their new company is assessed, then it promotes itself automatically.

context
Competitor job change

Someone just left a competitor. They know the renewal dates, the gaps, and who is unhappy.

trigger
Customer/champion job change

A customer or champion lands somewhere new, and usually brings the tools they liked with them. If you stayed in touch.

trigger
Customer/prospect promotion

A promotion means a bigger remit and, usually, a budget line that did not exist last quarter.

trigger
Economic buyer activity

The budget holder shows up in public: engaging with your content, joining a trial, following the founder. Rare, so it ranks.

intent
Economic buyer activity identification

The budget holder shows up in public: engaging with your content, joining a trial, following the founder. Rare, so it ranks.

intent
Ideal persona recently hired

The person you sell to just started. New hires want an early win and are still choosing their stack.

trigger
Past opportunity joined a new org

A deal you lost on timing walked into a new company. Same buyer, clean slate.

trigger
Your deal's contact left

The person carrying your open opportunity just left. Re-find the champion before the deal dies with them.

trigger

Money, filings and news

23

Funding, filings, contracts, coverage. What a company has publicly committed to.

Government contract opportunity

A procurement that matches what you build, with the agency and scope attached.

trigger
SBIR or STTR research grant

Public money, a named principal investigator, and the exact project description.

trigger
SEC filing

Filings say what a public company has committed to, in language their lawyers approved.

context
Industry news mention

Coverage that names a target account and a topic you sell into.

context
Added to a VC portfolio

New money, and an investor whose other portfolio companies you may already know.

trigger
Award or recognition received

Recognition is a reason to write, if you make it relevant. Soft on its own.

context
Capital raised/new funding secured

New money. Overused as a trigger, but real: scaling follows funding, and scaling buys tools.

trigger
Earnings call/10-K release

What a public company tells investors it will do next year, in language its lawyers signed off.

context
Integration removal (external)

A tool disappears from their stack. It failed or it is being replaced, and you want to be the replacement.

trigger
Legislation change

A new rule lands on your market. If you are the easy way to comply, the deadline does your selling.

trigger
Merger or acquisition

Two companies becoming one need everything reconciled. That is a year of gaps a good tool can fill.

trigger
Negative media coverage

Bad press forces change, and change needs new tools. Reach out with help, not a pitch.

trigger
Personal milestone

Public personal news. Use it only when it is natural, and only if you would say it in person.

context
Platform policy change

A platform changes its rules and a whole segment scrambles. Be the fix before they finish panicking.

trigger
Podcast guest appearance

A buyer talks for an hour about how they think. Listen, then open with something they actually said.

context
Positive media coverage

Good press tells you where the company is heading and gives you a reason to write this week.

context
Product or feature launch (external)

A launch changes what they need next: new customers to support, new hiring, new gaps.

trigger
Professional milestone

Tenure, an award, a press mention. A reason to say something human before you say something commercial.

context
Region expansion

A new market means new rules, new hiring, new vendors. Every one is an opening.

trigger
Tech stack adjacency

What they already run tells you whether you are the missing piece or the replacement, and which pain to open with.

context
New investor or board member

A new investor or board seat brings a playbook, and the playbook brings vendors.

trigger
Keyword mention in a press release

Your topic named in their own press release. They wrote it down; you can quote it back.

context
Integration added (external)

A new tool in their stack. If it neighbors yours, you have a reason and a hook.

trigger

Competitors and switching

10

The moments when somebody else's customer becomes available.

Comment on a competitor post

Engaging with a competitor in public is a conversation you can join.

intent
Someone mentions a competitor

A public mention is usually an evaluation in progress.

intent
Competitor announces a new customer

Tells you who chose them, and who is now locked in for a term you can time.

trigger
Competitor post

Positioning intel, and a list of who reacted.

context
Competitor close or acquisition

A competitor shuts down or gets bought. Their customers re-enter the market whether they wanted to or not.

trigger
Competitor feature deprecation

A competitor drops a feature. Everyone who depended on it is shopping this quarter.

trigger
Competitor follow

A new follow of a competitor's page is a conversation starting without you.

intent
Employee of competitor follow

Following a competitor's rep or leadership usually means they are already talking.

intent
Upcoming renewal with competitor

Hard to see directly, easy to infer: renewal windows are when an account will listen to an alternative.

trigger
Reaction to a competitor post

Even a reaction on a competitor's post is attention you can see. Weak, and worth stacking.

context

Your own website

14

First-party intent. The pages people read right before they buy.

Form submission

The clearest hand raise there is. Usually the strongest thing in the whole catalog.

intent
Reply or reaction to your outreach

A human answered or reacted. Fed back in as a signal, not just a metric.

intent
Visit to your site

First-party, and the only click signal that requires a browser to actually render the page.

intent
Advertising tracking tag added to website

An ad pixel appears. They are about to spend on acquisition and will need everything around it.

trigger
Analytics tag added to website

A new analytics tag usually means a new marketing or growth lead who wants numbers. Someone with a budget just arrived.

trigger
Brand/website relaunch

A new brand is a new direction. Nobody rebrands to keep doing the same thing.

trigger
Docs page activity

Reading the docs is trying to solve something with you. Lend a hand before they give up.

intent
Integration page activity

Time on an integrations page is someone checking whether you fit their stack. Offer to answer.

intent
LinkedIn insights tag activity

LinkedIn's site tag matches more visits to target accounts than reverse-IP alone. Better attribution, not new intent.

context
Pricing page activity

Pricing-page visits, especially repeated ones with plan toggling, are purchase math being done out loud.

intent
Security page/terms page activity

Nobody reads the security or terms pages for fun. Someone is clearing a purchase.

intent
Surge or decline in website traffic

Traffic spiking or falling is demand arriving or leaving. Either way the account is in motion.

context
Website relaunch

A rebuilt site is a strategy change made public: new audience, new packaging, new positioning.

trigger
Chat on your site

They opened chat and asked something. Read the transcript before the follow-up.

intent

Your own product

22

For product-led motions: usage, limits, integrations, and the moments before an upgrade.

Aha! moment reached

The first moment the product clicked: a data source connected, a teammate invited. Retention starts here.

intent
Beta launch (internal)

Early access is a retention tool and an upsell warm-up in one.

trigger
Compliance or IT user identification

Security or IT shows up in the product. They do not use it; they approve it. A purchase is being checked.

intent
Gmail/personal sign-up enrichment

Personal-email sign-ups hide real buyers. Enrich them and the ideal customers separate from the hobbyists.

context
Multiplayer product activity

More than one person working in the same place. Shared value is what gets budget.

intent
Multiple workspaces created by single org

Several teams at one company each signed up on their own. Consolidation, and a bigger contract, is the conversation.

intent
New account sign-up

A trial or free account. The oldest intent signal in software, and still one of the best when the domain fits.

intent
New integration connected

Connecting a CRM or a warehouse means a real use case and an ability to pay.

intent
Paid ceiling threshold approached

Approaching a seat, usage, or plan limit is the most reliable expansion signal a product produces.

intent
Payment declined

A declined card at a growing account often means a card limit, which means it is time for a contract.

intent
Payment method added

A card on file. The clearest step from trying to paying, and worth knowing who did it.

intent
Plan upgrade

A self-serve upgrade. Find out why; the reason is usually a bigger deal waiting.

intent
Power user threshold reached

The top slice of your users, by usage. Underpriced seats and expansion live here.

intent
Product activity after stagnant period

Quiet for months, then back. A new initiative just got prioritized.

intent
Product link share

Links to work made in your product, passed around. The value is spreading to people you have not met.

intent
Rage clicks

Repeated, frustrated clicks. Something is broken for them right now. Fix it in front of them.

intent
Rapid rise and fall in product usage

A burst of heavy use, then silence. Enterprise teams test like that. You were probably being evaluated.

intent
Sign-up flow abandonment

Started signing up, stopped partway. Ask what happened; it is often something small.

intent
Surge in product log-ins

Log-ins spike before initiatives and when seats are being shared. Both are conversations.

intent
Surge in product usage

Usage jumps fast. A proof of concept, a rollout, or a team that just found the value.

intent
Trial end approached

A trial ending with real usage inside it. Convert, or trade an extension for a conversation.

intent
Upgrade screen activity

They looked at the upgrade and did not click. On the fence is exactly where a call helps.

intent

Your CRM and pipeline

10

Signals already sitting in your own systems that nobody is watching.

Customer story published (internal)

A new case study of yours is a reason to contact everyone who looks like that customer, starting with their competitors.

trigger
Demo request

The hand raise. Straight to a conversation, no scoring required.

intent
Form or chat flow abandonment

They started a form or a chat on your site and stopped. Interest with a snag in it. Find the snag.

intent
Offer expiration (internal)

A deadline you set. A price change or an expiring offer is a reason to decide now instead of next quarter.

trigger
Prospect or customer email bounce (internal)

A bounce at a good account is usually a departure. Find out who has the seat now.

trigger
Stale opportunity

A deal that went quiet on timing or budget. The cheapest pipeline you have, especially once you have something new to reopen it with.

trigger
Surge in email opens (internal)

One email opened many times is not one person. It is being forwarded to the people who decide.

intent
Meeting no-show

A no-show is not a no. It is a calendar problem until proven otherwise.

intent
Agreement opened

They opened the agreement. Watch the clock, not the inbox.

intent
Unsubscribed

An unsubscribe closes the email channel, not the account. Switch channel, drop the cadence.

context

Developer and community

14

Where practitioners go when something is broken and they need help today.

Forum post

Vendor and community forums are where evaluation frustration goes public.

intent
GitHub issue

Someone filed a problem in public, with the error text attached.

intent
Hacker News post

Category-level attention, occasionally from the buyer.

context
Stack Overflow question

A specific technical blocker, dated, with the person attached.

intent
Hacker News comment

Weaker, but often the most candid thing a practitioner will say publicly.

context
Bug question/complaint

A complaint is a user who cares enough to ask for help. Help, and learn what they are trying to do.

intent
Community or forum question answered

People who answer questions are your experts and advocates. Some are also your next expansion.

context
Community or forum question asked

A question in a public forum is help being asked for. Answer it before a competitor does.

intent
GitHub activity

Stars, forks, and pull requests on repos in your space. Interest in the technology, sometimes from the buyer.

intent
Ideal persona community join (owned)

A target persona joins your community. They came looking for people who solved what they are facing.

intent
Ideal persona support forum join

Joining a support forum is a step past joining a community: they need something fixed.

intent
Support ticket creation

A ticket from a high-fit account is a conversation your sales team is not in yet. It should be.

intent
Repo starred or forked

A star or fork on a repo in your space is a developer bookmarking the problem. Volume is high; fit decides.

context
Pull request on a project you watch

Contributing code is the deepest interest a developer shows. Usually a practitioner, occasionally the buyer.

intent

Social and dark funnel

19

Public posts, comments, follows and engagement, resolved back to a person and a company.

Comment on your own post

They engaged with you, by name, in public.

intent
Post mentioning a target company

Your target named in public, by someone with an opinion.

context
Post on a keyword you watch

Someone publicly wrote about the problem you solve.

intent
Share of your post

Enough conviction to put your idea in front of their own network.

intent
Comment on a keyword post

Lower commitment than a post, still a person raising their hand on the topic.

intent
Comment on an influencer post

Who is engaging with the people shaping your category.

context
Influencer post

Context on where the category conversation is going.

context
New follower

Passive, but a follower who fits the ICP is worth a look.

context
Engagement with your company page

Page-level interest, company attached.

context
Reaction to your post

Weak on its own. Useful stacked with anything else.

context
Content consumption

They read the post, clicked the email, watched the video. Passive alone; stacked with anything else, it moves.

context
Influencer follow

Following the people who shape your category. Weak alone; strong stacked with fit.

context
Keyword engagement

Engagement with content built around the terms you care about: your category, your competitors. Early, but real.

intent
Likes/comments on relevant topics across content aggregators

Reactions on Medium, Substack, or Dev.to posts about your problem. Readers with names.

context
LinkedIn profile view

Someone at a target account looked at your profile. Not every lurker is a recruiter.

context
Relevant post engagement

Engaged with a post about the problem you solve. A raised hand, in public, with a name on it.

intent
Social post

A person at a target account writes in public. Engage before you email; it is the cheapest warm-up there is.

context
Topic engagement

A topic you can solve for takes off, and the people engaging with it are a prospect list.

intent
Followed one of your people

Following a person on your team rather than the logo. Personal interest, and usually a real evaluation.

intent

Partners and network

5

Shared investors, shared advisors, partner overlap. The warm paths you already have.

Round-tripping (contacts from a vendor used internally)

You are their customer. That is the warmest intro you will get to the right buyer.

context
Shared advisor

An advisor you both know will make the introduction. That is what advisors are for.

context
Shared connections (colleague)

A colleague already knows them. More coincidence than signal, and still the easiest door.

context
Shared investor

A company connected to one of your customers through a shared investor or parent: the same parent company, the same private-equity owner, or an investor that backs both, including a lender or a minority holder. We read the investor's own list, cite the page, and keep the connection labelled by kind, so the intro is a fact about who backs both, not a favour to ask.

context
Shared opportunities across partners

Where your partners' deals overlap yours, you get a picture of what an account is really doing.

context

Events

7

Who spoke, who sponsored, who registered, who showed up.

Conference speaker

A named practitioner, their topic of interest, and the audience they invested in reaching.

trigger
Digital event registration/attendance

Registered for a webinar on your problem. Lower effort than a live event, still a raised hand.

intent
Event attendance

They attended an event on your topic. Learning, or shopping.

intent
Event sponsorship

Sponsoring an event is a marketing team buying an audience. If you help them reach it, say so.

trigger
Live event registration/attendance

Registered for or attended an in-person event on your topic. Interest with a date attached.

intent
Webinar participation

Signed up or showed up to learn about the problem. Evaluating, or about to.

intent
Accepted a calendar invite

The meeting is real once the invite is accepted. Until then it is a hope.

intent

Reviews and third party

2

What buyers say about your category in public, on the sites they trust.

Negative product review

A public complaint about a competitor names the pain in the reviewer's own words. Answer it.

intent
Product review intent

Review-site intent data. Third-party, inferred, and sold by the seat. Listed so you know it is not what we run on.

context

custom signals

The one that matters most to you is probably not on that list.

The catalog is where we start, not where we stop. The signal that actually predicts a deal in your market is usually the one no vendor has bothered to productize, because it only matters to about forty companies and you are one of them.

Build your own.

Tell me the thing you notice right before a good deal starts. If it leaves a trace anywhere public, it can be watched, scored and delivered like everything else here.

All new ideas welcome. A new agent is a scoped build against a real source, not a roadmap request, and it joins the same scoring model as the rest.

Tell me the signal you want

committee and context

The committee tells you who. The context library tells you what to say to them.

Usually two products, from two vendors, with the joining left to you.

The buying committee

A signal alone is a logo and a timestamp. This turns it into people you can contact this morning, in the roles you define: seniorities, functions, anchor titles, who goes first. Hospitals and game studios are not the same committee.

  • Titles verified live at the source, never off a stale record
  • Emails verified or dropped, never built from a pattern
  • Enrichment included, no separate data bill
  • Recently touched by your team, held for review

The context library

A versioned library of how you sell, built with you and growing every time you edit a draft: offers and their proof, ICP rules, personas and their pains, competitors, terminology, voice rules, and a research file per account.

  • Each writing step reads only the slice it needs
  • Read-only for your whole team through Context MCP
  • Every change visible, and revertable
  • Your IP. Full export any time, including the day you leave

The join: one angle, three framings

The evidence picks one offer angle your context library says you can support, then rewrites it per persona: the buyer hears cost and risk, the champion hears what hurts on their team, the product owner hears the technical version. Same evidence, same claim, same week, so the account reads as one conversation instead of three strangers pitching three different things.

the playmaker

How a campaign gets built, approved and put in the air.

A play is one campaign: a strategy, an audience, and the copy that goes to it. The playmaker builds it. Every judgment call is front-loaded into one place before launch, so once you sign off the back end can run without asking you to approve things one at a time forever.

1

stage 1

Intake

A guided conversation that produces one play spec: the strategy, who it targets, whether it runs once or on a cadence.

intake
2

stage 2

Audience

Build and size the audience before anything is spent. Reports the size, the makeup, and every exclusion by name.

audience
3

stage 3

Finalize

Lock the audience and pin the spec version. Re-finalizing bumps the version, which revokes any prior sign-off automatically.

finalize-play
4

the gate

Sample and edit

Real copy for a real subset, exported as a spreadsheet you edit directly. Your edits are applied and captured. Iterate until you are happy.

sample · apply-edits
5

the trigger

Sign-off

The single launch trigger and the audit anchor: who signed, when, against which version. External sends stay separately gated.

sign-off
6

stage 6

Launch

The full pipeline runs: enrich, generate, stage the whole audience, push to the send layer. Evergreen plays re-fire on their cadence.

launch · smartlead-push
7

stage 7

Triage

The only recurring human surface after launch. Safety exceptions divert here: CRM-engaged, name and email mismatch, terminology. Dead rows drop themselves.

triage
8

always on

Learning

Replies reconciled and classified, edits turned into rules, offers tested against each other, results tracked per signal type.

learn · reconcile · experiment

Why the gate sits where it does

Approving individual emails forever does not scale, and it trains everyone involved to skim. Approving the copy pattern once, against real sampled output, with the version pinned so it cannot drift underneath you, is a judgment a senior person can actually make well.

After that the only thing asking for your attention is the exception queue, which is exactly the set of things a human should be looking at.

the operator’s bench

None of this is a dashboard you log into.

It is a bench of commands I run on your behalf. Each one exists because the same job kept coming up and doing it by hand kept producing a different answer.

67

Commands

The working surface: build a play, size its audience, research an account, generate and judge the copy, apply your edits, sign off, stage, send, reconcile, learn.

  • intake
  • audience
  • sample
  • apply-edits
  • sign-off
  • triage
  • roast
  • learn
  • experiment
51

Scheduled jobs

The part that runs whether or not anyone remembers. Agents sweep their sources, the orchestrator ticks hourly, digests post in the morning, replies reconcile overnight.

  • agent sweeps
  • orchestrator tick
  • daily digest
  • reply reconcile
  • nurture sweep
13

Conversational surfaces

Where plain English beats a command: ask the signal database a question, retune the scoring rubric and see the diff before it commits, walk a new client through provisioning.

  • ask the database
  • tune the rubric
  • research signals
  • build a seed list
  • provisioning

See what would fire in your market.

Bring your ICP and your competitors. I will tell you which of the 147 I would build for you, what each would be worth, and what would land in your Slack.

Talk to us

gtmmm · Adam Silverman · adam@gtmmm.ai · home