{"slug": "the-one-task-nobody-wants-to-do", "title": "The one task nobody wants to do", "summary": "OutreachGraph founder Anthony Ettinger announced that his lead-generation tool, currently in free beta, requires human approval for every outreach message and denies contact by default for unknown networks, addressing the small-business pain point of outreach and lead generation. The tool, which starts from a GitHub handle and targets developer and technical buyers, scores prospect signals with recency as a first-class input and blocks actions that violate contact preferences with a 409 policy_denied response.", "body_md": "# The one task nobody wants to do\n\n*2026-08-16, by Anthony “chovy” Ettinger.*\n\n**How this was written:** drafted with an AI assistant from a Reddit thread I\ntook part in and my own notes on the product, then edited by me. Disclosure up front: OutreachGraph\nis mine, so treat this as a builder talking about his own thing.\n\n## The thread\n\nSomeone posted [a\nquestion in r/smallbusinessowner](https://www.reddit.com/r/smallbusinessowner/comments/1vpr3kf/small_business_owners_whats_the_one_task_you_wish/) this morning: *what is the ONE task you wish you could stop\ndoing?* They were a remote virtual assistant — admin, bookkeeping, customer service, data\nentry, research — making the honest observation that most small businesses do not need a\nfull-time assistant, they need two or three things off the plate.\n\nI answered: **outreach and lead generation.**\n\nTheir reply was the part worth keeping. Finding the right prospects is one problem; consistently researching leads, reaching out, and following up is where the time actually disappears. That is exactly it. Nobody quits because they cannot find a list. They quit somewhere around week three of maintaining one.\n\nSo I said the quiet part: yes, I do all of it myself, and I am bad at it. Which is precisely why I have been building a tool for it.\n\n## Why outreach is the task that gets handed off\n\nEvery unloved recurring task shares a shape. It is high-frequency, low-status, and it does not fail loudly — skip a week of outreach and nothing breaks today. It breaks in ninety days, and by then you have lost the thread on why.\n\nOutreach has an extra problem on top: the boring half and the hard half are tangled together. The\nboring half is sending, tracking, and following up. The hard half is knowing *who* and\n*why now*. Most tooling automates the boring half, which is how we all ended up with inboxes\nfull of “I came across your profile and was impressed by your work.” The sending was\nnever the bottleneck. The reason was.\n\n## What I am actually building\n\n[OutreachGraph](https://outreachgraph.com/) starts from one line: **you do not\nneed more contacts, you need a reason to talk.** Apollo will find someone's email address.\nThat is a solved and commoditised problem. The unsolved one is finding the thing they said forty\nminutes ago in public that makes an email worth sending at all.\n\nThe pieces that follow from that:\n\n**Evidence or nothing.** Every claim on a prospect card traces back to something that person actually published. No stored evidence, no claim — if a draft cannot point at a source, it is not shown to you, and you write the message yourself. Identities are linked from what someone published about themselves, never from a name match. Two weak observations get you 0.75 confidence, not certainty.**Signals decay.** A question asked three hours ago is worth something. The same question from March is a landmine. Scoring treats recency as a first-class input rather than pretending a scraped fact is true forever.**The thing is allowed to tell you no.** The policy engine is arithmetic, not judgement — there is no model in that loop. An unknown network is a deny by default. LinkedIn automation is not “discouraged” in a settings page, it is unreachable. If someone asked not to be contacted, that survives deleting the record. And the check runs again at the moment you hit approve, not at the moment the card was created, because the world moves in between. Approving a blocked action gets you a`409 policy_denied`\n\n, which is the feature.**A human approves everything.** The output is a queue of cards — here is the person, here is the reason, here is a draft, here are the sources. Approve, edit, or skip. There is no autopilot, and there is not going to be one.\n\nIt currently starts from a GitHub handle and aims at developer and technical buyers first, because that is the richest public signal there is. It is free while in beta, no card. Plenty is not built: the campaign wizard, adapters beyond GitHub, inbound conversation ingestion, billing. I would rather say that than imply otherwise.\n\n## The bit I got wrong first\n\nI mentioned in the thread that I had already tried AI cold calling. It was a horrible failure. Out of roughly a hundred calls, exactly one person stayed on the line and talked to it.\n\nThat is a useful number to have paid for. It says the market's tolerance for being handled by a machine is close to zero at the point of contact, and it says nothing at all about whether machines are useful in outreach. They are — just earlier in the pipeline, where the work is reading everything and deciding what is worth a human's attention. The failure was not the AI. It was pointing the AI at the one step that a person specifically wants a person for.\n\n## Tool finds it, human works it\n\nThe VA who started the thread landed on the framing better than my landing page does: maybe the tool finds the opportunity, and someone makes sure those opportunities actually get worked.\n\nThat is the vision, and it is deliberately less ambitious than the pitch decks in this category.\nOutreachGraph is not trying to replace the person doing outreach. It is trying to make the top of\ntheir funnel *defensible* — every prospect with a reason attached, every reason with a\nsource, every action checked against rules that do not negotiate. Whether the person working that\nqueue is the founder at 6am or a VA on retainer is not my business to decide.\n\nSomeday there may be a paid tier that goes further, up to and including booking the call. I am in no hurry, and one out of a hundred is why.\n\nIf outreach is your one task too, [it is free while in\nbeta](https://outreachgraph.com/). Tell me where it is wrong.", "url": "https://wpnews.pro/news/the-one-task-nobody-wants-to-do", "canonical_source": "https://dev.profullstack.com/~anthony/blog/006-post.html", "published_at": "2026-08-16 08:29:51+00:00", "updated_at": "2026-08-16 08:40:44.832718+00:00", "lang": "en", "topics": ["ai-products", "ai-tools", "ai-agents"], "entities": ["OutreachGraph", "Anthony Ettinger", "GitHub"], "alternates": {"html": "https://wpnews.pro/news/the-one-task-nobody-wants-to-do", "markdown": "https://wpnews.pro/news/the-one-task-nobody-wants-to-do.md", "text": "https://wpnews.pro/news/the-one-task-nobody-wants-to-do.txt", "jsonld": "https://wpnews.pro/news/the-one-task-nobody-wants-to-do.jsonld"}}