Core features
Channels
Connect your Instagram, YouTube, and TikTok accounts so FavStash can publish for you and read your numbers.
Channels are the social accounts FavStash can post to and pull analytics from. Connect them once in the Portal and they're available everywhere — the scheduling calendar, the analytics overview, and every AI Connect tool.
Connecting a channel#
- Open Portal → Schedule.
- In the channels bar, choose Add channel.
- Pick a platform — you're handed to that platform's official sign-in to approve the connection.
- Approve, and you're bounced back with the channel live.
You can connect multiple accounts per network — a main and an alt, client accounts, a brand account — and the picker shows how many you already have connected on each platform.
Your Instagram account must be a Professional account (Creator or Business) — that's an Instagram API requirement for publishing and insights, not a FavStash choice. Personal accounts can be switched to Professional for free in Instagram's settings.
YouTube
Connect with the Google account that owns the channel. If you manage multiple channels, connect each one separately.
TikTok
Connect with your TikTok login. Both video and photo posting are supported.
What permissions each connection grants#
FavStash asks for the minimum scopes needed to publish and to read performance data — nothing else:
| Platform | What FavStash can do | What that covers |
|---|---|---|
| Publish content + read insights | Post Reels, posts, and Stories to your account; read reach, views, likes, saves, and audience demographics | |
| YouTube | Upload videos + read analytics | Upload and publish videos to your channel; read views, watch time, and subscriber metrics |
| TikTok | Post videos + read stats | Publish videos and photo posts; read follower counts, likes, and per-video view stats |
Connections are used only when you (or an AI acting on your instruction) schedule a post or open analytics. FavStash never posts on its own, and access tokens are stored server-side — they're never shown in the app, the API, or to a connected AI.
Reconnecting when a token expires#
Platform tokens don't last forever — Instagram tokens, for example, expire after about 60 days unless refreshed. FavStash refreshes credentials proactively and again before analytics or publishing. If a provider is temporarily unavailable, the channel shows a retry state; if the refresh grant has expired or been revoked, it shows reconnect needed.
When that happens the channel shows a reconnect needed state, and any scheduled post or analytics call against it will tell you the same thing. Fix is one step: open Portal → Schedule → Manage channels and reconnect the account — your scheduled posts and history stay intact.
Disconnecting#
From Portal → Schedule → Manage channels, choose Disconnect on any account. This immediately deletes the access tokens FavStash holds for that account, and cached analytics stop refreshing and expire shortly after.
If you want belt-and-suspenders, you can also revoke FavStash on the platform side: Instagram (Settings → Website permissions → Apps and websites), Google (security.google.com), or TikTok (Settings → Security → Apps). Full details live on the data deletion page.