Weavz
Zernio

Zernio

Unify social publishing, media upload, account health, analytics, inbox, comments, webhooks, queues, and ads across 14+ platforms.

109 tools
9 triggers
Use withChatGPTClaudeClaude CodeCursorCodexMCP clientsSetup guide

Tools

Name
list_profiles

List Zernio profiles/brands available to the API key.

create_profile

Create a Zernio profile/brand container.

get_profile

Fetch one Zernio profile.

update_profile

Update a Zernio profile name or description.

delete_profile

Delete a Zernio profile.

list_accounts

List connected social accounts, optionally filtered by profile, platform, status, and page.

get_account

Fetch one connected social account.

update_account

Update a connected account display name, username, or X capability toggles.

move_account

Move a connected social account to another profile.

disconnect_account

Disconnect and remove a connected social account.

check_accounts_health

Check token, permission, and reconnect health across connected accounts.

check_account_health

Check token, permission, and reconnect health for one account.

get_follower_stats

Get follower count history and growth metrics for connected accounts.

get_tiktok_creator_info

Get TikTok creator privacy levels, posting limits, and commercial-content options.

get_connect_url

Get a Zernio OAuth connect URL for a social platform.

get_ads_connect_url

Get a Zernio OAuth connect URL for a supported ads platform.

connect_telegram

Connect a Telegram channel or group by profile ID and chat ID.

connect_bluesky_credentials

Connect Bluesky using a handle and app password.

get_pending_connect_data

Get pending connect flow data for platform-specific selection steps.

list_facebook_pages

List pages available to a Facebook account.

list_linkedin_organizations

List LinkedIn organizations available to an account.

resolve_linkedin_mentions

Resolve LinkedIn mention candidates/URNs for an account.

list_instagram_stories

List active Instagram stories for an account.

get_instagram_story_insights

Get insights for an Instagram story.

list_pinterest_boards

List Pinterest boards for an account.

list_youtube_playlists

List YouTube playlists for an account.

list_reddit_subreddits

List subreddits available to a Reddit account.

list_reddit_flairs

List flair options for a subreddit.

get_discord_settings

Get Discord account/server settings.

list_discord_channels

List Discord channels for an account.

list_google_business_locations

List Google Business Profile locations.

list_posts

List scheduled, draft, published, failed, or external synced posts.

create_post

Create a draft, schedule a post, queue a post, or publish immediately across social platforms.

get_post

Fetch one post by ID.

update_post

Update a draft, scheduled, failed, partial, or cancelled post.

delete_post

Delete a draft or scheduled post from Zernio. Published posts require unpublish.

retry_post

Retry publishing a failed post.

unpublish_post

Remove a published post from a supported platform.

edit_published_post

Edit an already-published post where Zernio/the platform supports edits.

update_post_metadata

Update published-video metadata, currently documented for YouTube.

get_media_presign

Request a presigned upload URL and public media URL.

upload_media_file

Presign and upload a file to Zernio media storage, returning the public URL for posts.

validate_post

Validate a post payload without creating a post.

validate_media

Validate media URL compatibility.

validate_subreddit

Validate Reddit subreddit posting metadata.

get_post_analytics

Get Zernio post analytics or a paginated analytics overview.

get_daily_metrics

Get daily aggregate social metrics.

get_best_time_to_post

Get recommended posting times from historical engagement.

get_content_decay

Get engagement accumulation over time after publishing.

get_posting_frequency

Get posting frequency versus engagement analytics.

get_post_timeline

Get a daily analytics timeline for a post.

get_google_business_performance

Get Google Business Profile daily performance metrics.

get_google_business_search_keywords

Get Google Business Profile monthly search keywords.

get_instagram_insights

Get account-level Instagram insights.

get_instagram_demographics

Get Instagram audience demographics.

get_instagram_follower_history

Get Instagram daily follower history.

get_facebook_page_insights

Get Facebook Page insights.

get_youtube_channel_insights

Get YouTube channel-level analytics.

get_youtube_daily_views

Get daily YouTube video views and watch time.

get_youtube_demographics

Get YouTube audience demographics.

get_youtube_video_retention

Get YouTube video retention curve.

get_tiktok_account_insights

Get TikTok account-level insights.

get_linkedin_org_analytics

Get LinkedIn organization-page aggregate analytics.

get_linkedin_post_analytics

Get LinkedIn post stats.

get_linkedin_post_reactions

Get LinkedIn post reactions for organization posts.

list_queue_schedules

List queue schedules for a profile.

create_queue_schedule

Create an additional queue schedule for a profile.

update_queue_schedule

Update a queue schedule or make it default.

delete_queue_schedule

Delete a queue schedule from a profile.

preview_queue

Preview upcoming queue slot times for a profile.

get_next_queue_slot

Get the next available queue slot for preview.

list_webhooks

List configured Zernio webhooks.

create_webhook

Create a Zernio webhook configuration.

update_webhook

Update a Zernio webhook configuration.

delete_webhook

Delete a Zernio webhook configuration.

list_webhook_logs

List webhook delivery logs with filters.

test_webhook

Send a Zernio test webhook.

list_conversations

List DM conversations across supported inbox platforms.

get_conversation

Fetch one inbox conversation.

list_messages

List messages in an inbox conversation.

create_conversation

Start a new DM conversation or append to an existing thread.

send_message

Send a message in a DM conversation.

edit_message

Edit a sent message where the platform supports edits.

delete_message

Delete a sent message where supported.

mark_conversation_read

Mark an inbox conversation as read.

send_typing_indicator

Send a typing indicator in a conversation.

react_message

Add a reaction to a message.

list_comment_threads

List posts with comment counts across connected accounts.

get_post_comments

Fetch comments for a post.

reply_to_comment

Post a public reply to a post or comment.

delete_comment

Delete a comment where supported.

hide_comment

Hide a comment where supported.

unhide_comment

Unhide a comment where supported.

like_comment

Like/upvote a comment where supported.

unlike_comment

Remove a like/upvote from a comment where supported.

private_reply_to_comment

Send a private reply to a Facebook or Instagram comment.

list_ads

List ads with filters.

list_ad_campaigns

List ad campaigns with metrics rollups.

get_ad

Fetch one ad.

update_ad

Patch status, budget, targeting, creative, or name where supported.

cancel_ad

Cancel an ad on the platform and preserve history.

list_ad_accounts

List platform ad accounts available for a social account.

list_custom_audiences

List ad custom audiences for a connected account.

create_custom_audience

Create a custom audience or saved targeting spec.

add_users_to_audience

Upload users to a custom audience.

get_ads_timeline

Get daily ad metrics for a social account.

boost_post_as_ad

Create a paid ad campaign from an existing published post.

create_standalone_ad

Create a standalone paid ad from image, video, or creative data.

custom_api_call

Make a bounded custom call to documented Zernio /v1 API paths.

Triggers

Name
webhook_received

Receive parsed Zernio webhook payloads. Verified X-Zernio-Signature HMAC checking requires raw-body/header support before trigger dispatch.

webhook_post_published

Receive parsed post.published webhook payloads.

webhook_post_failed

Receive parsed post.failed webhook payloads.

webhook_inbox_event

Receive parsed inbox/comment/review/message webhook payloads.

new_post_polling

Poll Zernio posts and emit posts first seen after the initial baseline.

post_changed_polling

Poll Zernio posts and emit posts whose response changed after the initial baseline.

new_conversation_polling

Poll inbox conversations and emit newly observed conversations.

new_comment_thread_polling

Poll commented posts and emit newly observed comment threads.

new_webhook_failure_polling

Poll webhook logs and emit newly observed failed deliveries.

Quick Start

TypeScript
import { WeavzClient } from '@weavz-io/sdk'

const weavz = new WeavzClient({ apiKey: 'wvz_...' })

const result = await weavz.actions.execute('zernio', 'list_profiles', {
  workspaceId: '550e8400-e29b-41d4-a716-446655440000',
  integrationAlias: 'zernio',
  input: { /* ... */ },
})

Related Integrations

Works well with

Frequently Asked Questions

How do I connect Zernio to my app?

Use Weavz Hosted Connect for API Key authentication. Install the SDK, create a connection through the connect portal or API, then execute tools programmatically.

What tools does Zernio support?

Zernio supports 109 tools including List Profiles, Create Profile, Get Profile, Update Profile, Delete Profile, and more.

Can I use Zernio with AI agents?

Yes. Add Zernio to an MCP server in Tool Mode or Code Mode. Code Mode provides 3 meta-tools with on-demand API discovery so agents can compose stateful workflows without loading every action schema up front.

How do I connect Zernio to ChatGPT or Claude?

Open the Weavz connector setup, sign in, choose a workspace, and add Zernio as an approved app. ChatGPT, Claude, and other remote MCP clients can then call the scoped Zernio tools exposed by that workspace.

Does Zernio work with Claude Code, Cursor, Codex, and local agents?

Yes. Remote and local MCP clients can connect to a Weavz MCP endpoint for the workspace. Local coding agents can also use the Weavz CLI to inspect apps, discover actions, run approved Zernio work, and execute Code Mode workflows from a terminal.

What can I ask an AI agent to do with Zernio?

Zernio exposes 109 tools, including List Profiles, Create Profile, Get Profile, Update Profile, Delete Profile, and more. Use Weavz to keep credentials scoped, require approval for sensitive work, and audit what the agent did.

Can Zernio be used in stateful agent workflows?

Yes. Agents can combine Zernio tools with Filesystem, State KV, Human Gates, input partials, and other workspace integrations while keeping execution scoped to the selected workspace or end user.

What authentication does Zernio use?

Zernio uses API Key. Weavz stores credentials securely and uses them for authorized action execution.

How much does the Zernio integration cost?

The Zernio integration is included on all Weavz plans including the free tier with 20,000 actions per month. No credit card required.

What triggers does Zernio support?

Zernio supports 9 triggers including Webhook Received, Webhook Post Published, Webhook Post Failed, Webhook Inbox Event, New Post Polling, and more.

Connect Zernio in minutes

Get 20,000 free action executions every month. No credit card required.