Pullsy
Every client account in one place, already current.
- Type
- Our product
- Status
- Live
- Platforms
- Web, iOS (native SwiftUI), REST API
- Live at
- getpullsy.com

The problem
Client reporting at an agency is mostly the work around the report: chasing logins, keeping clients apart, and paying for people who only read. The platforms do not help, since Instagram keeps account metrics for only about 90 days.
Client analytics for marketing agencies. Each client gets a workspace, their ad, site, store, and email data stays current every hour, and an AI analyst answers questions and writes the weekly report.
What we built
- 01
A workspace per client
Each client's connections, data, and people live in their own workspace. Clients connect with a one-time link and their own login, never a shared password, and view for free.
- 02
Seven platforms, one connector registry
Instagram, Meta Ads, Google Ads, LinkedIn Ads, Google Analytics, WooCommerce, and Klaviyo are live, each read through its official API, kept current every hour, and stored long after a platform forgets them.
- 03
An AI analyst and weekly reports
The analyst answers from a client's own synced data. Each Monday it writes a report in the client's voice, for the agency to review first or send automatically.
- 04
A native iOS app and an API
SwiftUI on iOS 17+, with push notifications when something changes, plus a REST API with keys for developers.
Engineering notes
- Reliable Redis queue: atomic move-with-ack, a delayed-retry set, and per-connection locks so one account never syncs twice.
- Meta error codes mapped to backoff with jitter, capped at 30 minutes, with re-authorization handled as its own state.
- A scheduler that recovers crashed jobs from missed heartbeats.
- An entitlement service over per-seat and per-storefront plans, enforced down to a database constraint.
- Multi-tenant isolation covered by tests.
- Every figure in an analyst answer is traced to the data it read, and one it cannot trace is labelled as such.
Services in this project
For your industry
Building something like this?
We built Pullsy. We can build yours.
Thirty minutes on how the work happens today. You leave with a written plan: scope, timeline, and a number.
More work
- 01NoteTubeA lecture becomes a study system: chat, flashcards, quizzes, all grounded in the source.Live
- 02KraftrOne flat-lay photo becomes catalog-ready 4K on-model imagery.Live
- 03GymFastMembers, billing, classes, and workout plans for a gym, in one platform and three apps.Live
- 04SigmaCPMConstruction project management where AI reads the tender and shows its work.Early access
- 05Siona JewelsA jewellery manufacturer's catalogue that buyers find on Google and in ChatGPT, and that turns a design number into a lead.Live
- 06The Sharp InteriorsThe site, the project gallery, and the IT behind an interior design studio.Ongoing IT partner
- 07Acasa SentinelGive it a number plate. It returns the vehicle's route across a CCTV network.Hackathon build, 2026
- 08Options trading platformMicrosecond market-data handling for index options, with risk checks that never sleep.Confidential client