sfd-account-management
Account Management
Managed accounts are distribution channels you connect through Zernio for shortform content posting. You connect your existing Instagram accounts via Zernio's dashboard, then use the API to verify they're linked and ready for scheduling.
Setup
Requires ZERNIO_API_KEY — get one from your Zernio dashboard.
export ZERNIO_API_KEY=your_key_here
Base URL: https://zernio.com/api/v1
Auth header: Authorization: Bearer $ZERNIO_API_KEY
Walkthrough
Step 1 — Connect Account via Zernio Dashboard
Direct the user to connect their Instagram account through Zernio's web dashboard:
- Go to zernio.com and log in.
- Navigate to the accounts/connections section.
- Follow the OAuth flow to connect an Instagram account.
Zernio handles the Instagram authentication — there is no API endpoint to provision or create accounts. All account connections happen through the dashboard.
Step 2 — Verify Connection
Once the user says they've connected, verify via the API:
GET /accounts
Authorization: Bearer $ZERNIO_API_KEY
Returns an array of connected accounts:
{
"accounts": [
{
"_id": "abc123",
"platform": "instagram",
"handle": "@example",
...
}
]
}
Confirm the expected account appears in the list. Note the _id — you'll need it when scheduling posts.
Step 3 — Account Health
Monitor connected accounts for issues:
- Disconnected accounts — OAuth tokens can expire. If a post fails, have the user re-authorize via the Zernio dashboard.
- Engagement drops — may indicate algorithm penalties from posting cadence.
- Account restrictions — content policy violations on the platform side.
Step 4 — Multiple Accounts
Users can connect multiple Instagram accounts through the Zernio dashboard. Each account appears in the GET /accounts response.
GET /accounts
Authorization: Bearer $ZERNIO_API_KEY
Lists all connected accounts with their platform and handle.
For multi-account strategies:
- Each account can target a different niche.
- Each account can have its own posting cadence.
- Connect accounts one at a time and verify each before moving on.
Key Behaviors
- Accounts are connected via the Zernio dashboard — not provisioned via API.
- Always verify connection with
GET /accountsbefore attempting to schedule posts. - If an account disappears from the list, the user needs to re-authorize through the dashboard.
- Never schedule posts to an account that isn't showing in
GET /accounts. - Zernio handles billing separately — there is no per-account credit charge through the API.
More from tfcbot/shortform-distribution-skills
sfd-model-provider
>-
4sfd-api
VidJutsu — Video Intelligence API. Watch, extract, transcribe, check. The server-side gaps your agent can't fill.
3sfd-analytics
Pull performance data across connected accounts. Content audit, engagement report, and growth trends using Zernio post data and Instagram Insights.
3sfd-media-critic
Analyze video and image content using watch prompts for quality checks, verification, and deep analysis. QA gate before posting.
3sfd-schedule-posts
Schedule content to connected accounts with optimized timing and captions via Zernio.
3sfd-video-director
>-
3