AdGrant.AI
English

Notes

Longer pieces about building your own service and product in one on a LinkedIn or messaging API — mostly about the parts that go wrong, because those are the parts worth writing down.

A score you can argue with

Why the Top Voice score always ships the four parts it is made of, and why LinkedIn's own badge is reported as three values rather than two.

A shelter in one city

An organisation that serves one place has a different problem from a national cause: most of the searches it matches are not its to answer.

An account that stopped serving

What to do first when a grant account stops running: read the notice, fix the cause rather than the symptom, and keep the record of what changed.

More than one website

A grant account advertises one verified domain. A second site — a campaign microsite, a donation platform — has to be put through Google first.

One key for every channel

Why the LinkedIn API and the messaging channels share one key, one webhook system, one error shape and one MCP server — and what that buys an AI agent.

Past the two-dollar ceiling

The $2 maximum cost per click applies to manual bidding. Smart bidding lifts it — and asks for conversion tracking that actually works first.

Spending the whole grant

Most grant accounts spend a fraction of the $10,000. The reasons are usually structural, and each one is visible in a report you already have.

The question everybody gets wrong

Every client asks how to authenticate, and the right answer is none. Why an address with the key inside it is not a shortcut, and where the real care goes.

The same account, in a dozen fields

Animal shelters, food banks, clinics, arts, veterans: the structure barely changes between them. What changes is the vocabulary, and that is the work.