Connections
Every loop is only as good as what it can see
Layers reads from the tools you already run. Connect an account in a couple of clicks, link revenue read-only, or drop in the SDK. Each source you add is signal the whole department gets, and none of it asks you to move off anything.
Sources
What you can connect
Everything is optional and nothing is a prerequisite. Layers starts with whatever you give it and gets sharper as you add.
Accounts you post from
Every post scored against that account's own baseline, not a global average.
Social
Ad platforms
Spend, cost per result, and creative fatigue, read per creative rather than per campaign.
Ads
Store listings
Impressions, page views, and conversion by source, down to the search terms.
ASO
Revenue
MRR, trials, churn, and LTV, through a read-only connection.
Measurement
Your app
Sessions, sign-ups, and purchases, attributed back to the post or ad that drove them.
Measurement
Your codebase
What you shipped, read from commits and releases rather than a changelog.
Goal
Connect it, then stop thinking about it
Most sources are an OAuth click. Revenue links read-only. The SDK is one install and a couple of lines. After that the connection maintains itself: tokens refresh, new accounts get picked up, and nothing needs a weekly export.
The SDK closes the gap
Accounts tell you what happened on the platform. The SDK tells you what happened in your product: the install, the first session, the trial, the purchase. That is the difference between a post that got views and a post that got you users.
It connects outward too
Layers exposes a public API and an MCP server, so the department is reachable from your own tools. Point Claude or your terminal at it, or call it from whatever you already automate with.
$ layers post --best-time
✓ scheduled · TikTok, Instagram
$ layers metrics installs --7d
✓ 852 attributed
Every source makes the others worth more
One account tells you a post did well. Add the SDK and you learn it brought users who stayed. Add revenue and you learn what they were worth. The value is not in any single connection, it is in what they say together.
Connect one thing and start
Link a single account and the first loop has something to read today.