Field notes

All
engineering
platform-apis
linkedin-ads
chatgpt-ads
announcements
cross-platform
mcp
conversions
attribution
reddit-ads
creative
product-management
engineering-leadership
development-process
testing
budgets
spend-control
A purple four-drawer filing cabinet with its second drawer pulled fully open and empty, a small orange easel sign standing beside it, and a laptop on a desk showing a list of paused rows, all on a dark navy ground.
Latest

The LinkedIn Ads API, one refusal at a time

Our sixth ad platform. A campaign group that holds no money, a status you cannot create, one Page that may post, and the eleven other things a real account told us.

Growomat Dev TeamPublished September 15, 202610 min read
engineering
platform-apis
linkedin-ads
A developer at a desk in a warm evening room, on a video call with a cheerful clerk behind an Ads Manager counter who hands over a slip, while three slips are already pinned on the corkboard behind the desk: the click id is theirs, Bayern not Bavaria, at least fifteen euros a day.

What the ChatGPT Ads API does differently

Our fifth ad platform. Here are the refusals a real ChatGPT Ads account sent back, why the documentation did not warn us, and what each one means for you.

Growomat Dev TeamPublished September 13, 20267 min read
engineering
platform-apis
chatgpt-ads
A person curled up on a sofa at night asks their phone which shoe to buy for rocky trails; above them a large answer bubble replies, and under the answer sits one chat card from a small shoe shop, with a photo, a title, a line of text and a Sponsored label.

Your ads, inside ChatGPT answers

Growomat now builds, runs and reports on ChatGPT Ads beside your Google, Microsoft, Reddit and Meta campaigns. What a chat card needs, and what stays in your hands.

Growomat Product TeamPublished September 13, 20265 min read
announcements
chatgpt-ads
cross-platform
The Growomat card in the Claude connectors directory, with a Community label beside the name, the one-line description underneath, and a Connect to Claude button on the right.

Your ads, one click away in Claude

Growomat is in the Claude connectors directory, so connecting takes one click. What you can ask for once it is connected, and what it will never do without you.

Growomat Product TeamPublished September 10, 20264 min read
mcp
cross-platform
announcements
A wide violet band labelled "The ad platform says 100 sales" narrows across a dark frame to "Your bank says 20", with the reasons for the gap marked along it: a video view counted as a conversion, two platforms claiming one customer, a form button click counted as a lead, and a pixel installed twice.

The ad platform says 100 sales. Your bank says 20.

Ad platforms, analytics and your bank never agree on how many sales your ads made. Why each counts something different, and how we built a number you can check.

Growomat Dev TeamPublished September 5, 202614 min read
conversions
attribution
engineering
cross-platform
A prompt card and a column of tool calls on the left resolve into a Reddit post card on the right, showing a title, a hero image slot and a Learn More button, marked paused.

A Reddit campaign with a hero image, in one conversation

One prompt, six tool calls and a paused Reddit image ad — plus the promoted post we shipped that read like an ad, and the change that stopped the next one.

Growomat Dev TeamPublished August 22, 20268 min read
reddit-ads
creative
mcp
engineering
A product manager asleep at their desk, dreaming of a winding path that carries new features out to a crowd of delighted users.

How to create beautiful user-centric products with AI

The models are the easy part. What keeps a product user-centric is the harness around them, from principles and stories to prototypes, tests and gates.

Growomat Dev TeamPublished August 13, 202612 min read
product-management
engineering-leadership
engineering
development-process
testing
A rising month-to-date spend line stops exactly at the dashed monthly budget line, marked by a pause icon, while a dotted line shows spending continuing past the budget without the brake.

Your ad budget is a hope, not a guarantee

Every ads tool alerts you when spending passes your budget. None of them act on it. How the Emergency Brake pauses campaigns, and what it deliberately never does.

Growomat Dev TeamPublished August 11, 20267 min read
budgets
spend-control
cross-platform

engineering

Why the Reddit Ads API was harder than it looks

We budgeted a day to integrate Reddit Ads and it took two weeks. Here are the refusals we hit, why our tests never caught them, and how it ends.

Growomat Dev TeamPublished August 10, 20269 min read
engineering
platform-apis
reddit-ads