progress update

A subscriber group sat empty for weeks, and nothing said so

The newsletter signup form has called the MailerLite API since the day it shipped. It always worked. Every email landed, every 200 response came back clean. Except one piece of it silently never got wired up: the request that adds a new subscriber never told MailerLite which group to put them in.

MailerLite already had a Newsletter Subscribers group built and ready, meant to fire a welcome automation the moment someone joins it. With no group named on the request, every signup landed ungrouped instead. The group existed. It sat at zero members for weeks. No error, no failed request, nothing in a log to flag. The signup worked exactly the way a working signup is supposed to look, right up until you check what depended on it.

The fix was one field: pass the group id on the subscribe call. One line, once you know it is missing. Finding it required actually checking the group’s member count instead of trusting that a clean response meant the whole system worked.

That is the pattern worth remembering. A response of success only tells you the request you sent succeeded. It says nothing about the request you forgot to send.

> I send a short AI report every week. What shipped, what matters if you build with AI.

Subscribe free →