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

TikTokInstagram

Every post scored against that account's own baseline, not a global average.

Social

Ad platforms

MetaTikTokOpenAIApple Search AdsGoogle Ads

Spend, cost per result, and creative fatigue, read per creative rather than per campaign.

Ads

Store listings

App Store ConnectGoogle Play

Impressions, page views, and conversion by source, down to the search terms.

ASO

Revenue

RevenueCatStripe

MRR, trials, churn, and LTV, through a read-only connection.

Measurement

Your app

Layers SDK

Sessions, sign-ups, and purchases, attributed back to the post or ad that drove them.

Measurement

Your codebase

GitHub

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.

Connections3 healthy
TikTokToken refreshed 2m ago
StripeRead-only · syncing
App Store ConnectLast read 6m ago

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.

Events SDKOne install
ExpoReact NativeiOSAndroidFlutterWebNode.js

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.

Reachable fromMCP · REST

$ 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.