The problem
Organic growth on Instagram is a full-time second job, and most paid “growth” tools either get accounts banned or quietly do nothing. Creators and small agencies need a system that actually drives discovery without burning the asset they’re trying to grow. That’s a balance of throughput, behaviour, and infrastructure most off-the-shelf tools fail to hold.
What we’re building
StoryPulse connects Instagram accounts via session-cookie auth and runs configurable campaigns. Targeting is by hashtag, location, or competitor account. Background workers (BullMQ on Redis) view stories of targeted users throughout the day, optionally sending emoji reactions to surface in their notifications. Engagement events are logged with attribution — did a story view turn into a profile visit, did the visit turn into a follow.
Content publishing is the other half. Users upload videos, AI generates caption copy / hooks / hashtags, and StoryPulse publishes through the official Meta Graph API. Tiered subscriptions (Starter, Growth, Agency) gate account count, daily action volume, and AI generation quotas; Stripe handles billing.
The anti-detection layer
This is where the real engineering lives. Per-account proxy rotation through iProyal. Human-behaviour mimicry — randomised delays, session warm-up preludes, viewing patterns that don’t look like a script. Strict rate limiting and a 14-day warm-up cap for new accounts. Health monitoring detects banned, challenged, or expired sessions and pauses the account before more damage is done. The platform’s value is directly proportional to how seriously this layer is taken.
The AI angle
AI shows up in two places. The caption generator turns a video and a brand brief into three caption variants (short hook, long-form, CTA-led), with hashtag sets calibrated to reach without spam-flagging. The targeting recommender suggests hashtags and competitors based on the account’s niche — same idea as the matchers we built for CV Matcher, applied to Instagram audiences.
How it’ll be used
- Solo creators who can’t spend three hours a day on growth manually.
- Small social agencies running 5–50 client accounts who need health monitoring and campaign templating.
- Brands launching new accounts who need a safe warm-up runway before scaling activity.
Where we are
Campaign management, story-view automation, content publishing through the Graph API, and Stripe billing are working. Caption generation is integrated and being tuned. Public launch is gated on the anti-detection layer hitting our internal tolerance for false-positive bans across a multi-week soak test — this is one of those products where shipping early would destroy more value than waiting six weeks costs.