Aident Loadout × Ayrshare
Turn an approved product update into distinct LinkedIn and X posts, review the exact launch packet, then schedule or publish it through Ayrshare from your agent.
Explore the AppWatch an agent turn one approved product update into channel-specific posts, an exact approval checkpoint, and a reconciled launch receipt.
One reviewed source becomes channel-native content, a concrete approval decision, and a traceable launch record.
- 01
Start with approved facts
Give the agent the final release page, approved claims, media, target accounts, and publish window.
- 02
Write for each channel
Create a complete LinkedIn post and an X post or thread, each shaped for its own audience and format.
- 03
Validate the launch packet
Check copy, links, media, platform requirements, connected profiles, and schedule before any write.
- 04
Approve the exact launch
Show the selected accounts, final content, attachments, and timing together for explicit approval.
- 05
Publish once, then reconcile
Launch through Ayrshare and preserve each platform status, post ID, URL, error, and follow-up result.
The agent returns a launch receipt your team can inspect, share, and use for follow-up.
- Source of truth
- Approved claims, links, media, audience, and release window
- Channel drafts
- Distinct final copy for LinkedIn and X, tied to the selected profiles
- Approval record
- Exact accounts, payloads, attachments, and timing approved together
- Platform receipt
- Per-platform status, post ID, URL, provider error, and recovery state
- Results brief
- Available engagement signals, comparison, and the next recommended post
Use the existing safe-publishing procedure now. The campaign adds focused launch-planning and results-review Skills after approval.
Review each operation, required account setup, and live catalog pricing before your agent runs it.
- Ayrshare Tools
Add Comment
Add a top-level comment to a published post using an Ayrshare Post ID or Social Post ID. Notes: When `searchPlatformId` is true, `platforms` must contain exactly one entry. `mediaUrls` supports one image URL on Facebook, LinkedIn, and X/Twitter only. Comments on an X Thread land…FreeWrite action - Ayrshare Tools
Create Post
Publish a post to one or more linked social platforms in a single call. Notes: per-platform results are preserved (never collapsed to one boolean); to recover a failed post use `retry_post`, never re-call `create_post` (it would duplicate on the platforms that already succeeded).FreeWrite action - Ayrshare Tools
Create Profile
Create a new User Profile under the caller's Primary Profile. Required: `title` (unique, shown on the social-account-linking page). Returns `profileKey` and `refId` — SENSITIVE values that must be securely stored (profileKey is only returned at creation time or via the dashboard…FreeWrite action - Ayrshare Tools
Explain Error
Look up an Ayrshare error code and return a plain-English cause, classification, and resolution hint. Use this whenever a prior tool call returned a structured error code — explain the cause and propose a fix. Notes: `platform` narrows the explanation to a specific network. Requ…FreeRead action - Ayrshare Tools
Generate Jwt Social Linking Url
Generate a single sign-on (JWT) SOCIAL-ACCOUNT LINKING URL for one User Profile (sub-profile), so a client/customer can connect their own social networks (Facebook, Instagram, X, LinkedIn, TikTok, etc.) to that profile. This is the onboarding step after `create_profile`: it retu…FreeWrite action - Ayrshare Tools
Generate Post
Generate AI-written social post copy from a topic or media. Provide `text` (a topic/brief), `mediaUrls` (public image URLs to caption), or both — at least one is required. Returns DRAFT copy only — does NOT publish. Feed the result to validate_post, then create_post. Notes: `has…FreeWrite action - Ayrshare Tools
Get Auto Response
Return the account's current direct-message auto-response settings (account-level, not platform-scoped). Notes: Takes no parameters. Returns autoResponseActive, autoResponseMessage, and autoResponseWaitSeconds when configured. To update settings use set_auto_response.FreeRead action - Ayrshare Tools
Get Comments
Read comments for a post using an Ayrshare Post ID, Social Post ID, or Social Comment ID. Notes: `platform` is required when `searchPlatformId` or `commentId` is true. Comment data refreshes every 10 minutes; X/Twitter uses exponential backoff. Facebook and Instagram return up t…FreeRead action - Ayrshare Tools
Get Messages
Fetch direct messages or conversations for one messaging platform (facebook, instagram, twitter). Notes: Facebook and Instagram responses are cached for 60 s; X/Twitter for 15 s. Use conversationsOnly to list thread summaries, conversationId to scope to one thread, and limit + n…FreeRead action - Ayrshare Tools
Get Platform History
Fetch posts and analytics DIRECTLY from a social network, including posts NOT created through Ayrshare. Returns native Social Post IDs (not Ayrshare Post IDs) — use these with get_comments or get_post_analytics_by_social_id. Notes: platform is required; userId/userName (X/Twitte…FreeRead action - Ayrshare Tools
Get Post
Retrieve a single post record by Ayrshare Post ID, returning per-platform postIds, status, payload, and timestamps. Notes: `id` is the top-level Ayrshare Post ID, not a platform-native ID; use get_post_history for filtered list lookups.FreeRead action - Ayrshare Tools
Get Post Analytics
Get real-time analytics (likes, impressions, views, reactions) for a post sent via Ayrshare. Notes: id is the Ayrshare Post ID (not the native social post ID); YouTube/TikTok need 24-48 h to populate; Pinterest impressions take 24-72 h. For posts NOT created through Ayrshare, us…FreeRead action - Ayrshare Tools
Get Post Analytics By Social Id
Get real-time analytics for a post identified by its NATIVE Social Post ID (the platform's own ID, not an Ayrshare Post ID). Notes: exactly one platform required; body is locked to {id, platforms:[platform], searchPlatformId:true} — no extra keys forwarded. For posts created thr…FreeRead action - Ayrshare Tools
Get Post History
List posts sent via Ayrshare (most recent first). All parameters are optional query filters. Notes: use 'gmb' not 'googlebusiness'; deleted posts only returned when status='deleted'; lastDays ignored when startDate+endDate provided; results cached 1 min when limit>25. For posts…FreeRead action - Ayrshare Tools
Get Social Network Analytics
Account-level analytics and demographics for a linked social network account (follower count, impressions, views, demographics). Notes: quarters 1-4 activates date filtering; daily and period60Days are incompatible; Facebook needs >=100 page likes for full analytics; Instagram d…FreeRead action - Ayrshare Tools
List Profiles
List the User Profiles under the caller's Primary Profile (which is not itself included); all inputs are optional filters/pagination. Notes: Profile Keys are NOT returned for security — retrieve them from the dashboard.FreeRead action - Ayrshare Tools
List Webhooks
List webhook subscriptions for the authenticated account. Returns webhook records (action, url, source, timestamps) without secrets (those are write-only). Notes: without allWebhooks=true the list scopes to the current profile only; use register_webhook / unregister_webhook to m…FreeRead action - Ayrshare Tools
Recommend Hashtags
Get recommended hashtags for a keyword, sourced from TikTok view-count data. Required: `keyword`. A linked TikTok account is required (the API returns an error otherwise). Notes: To generate hashtags from a full post body instead of a single keyword, use generate_post (which can…FreeRead action - Ayrshare Tools
Register Webhook
Register an HTTPS endpoint to receive Ayrshare event notifications for a given action. Returns the registered webhook record. Notes: re-registering the same (action, url, source) updates the existing record; secrets are write-only and never returned by list_webhooks.FreeWrite action - Ayrshare Tools
Reply Comment
Reply to a comment using an Ayrshare Comment ID or Social Comment ID. Notes: When `searchPlatformId` is true, `platforms` must contain exactly one entry. `videoId` is required for TikTok Social Comment ID replies. `mediaUrls` supports one image URL on Facebook and LinkedIn only.…FreeWrite action - Ayrshare Tools
Retry Post
Re-submit a previously failed post (status 'error') for publishing. Notes: a post may be retried only ONCE; only use when the error indicates a transient failure — verify the post was not already published before retrying.FreeWrite action - Ayrshare Tools
Send Message
Send a direct message on facebook, instagram, or twitter. Notes: At least one of message or mediaUrls is required. At least one of recipientId or conversationId is required. Facebook and Instagram require recipientId and only accept messages within the platform's messaging windo…FreeWrite action - Ayrshare Tools
Set Auto Response
Configure the account's direct-message auto-response (account-level, not platform-scoped). Notes: At least one of autoResponseActive, autoResponseMessage, or autoResponseWaitSeconds is required. Send autoResponseMessage as "" to reset the message to the Ayrshare default. To read…FreeWrite action - Ayrshare Tools
Unregister Webhook
Remove a previously registered webhook subscription for the given action. Returns confirmation of the removed subscription. Notes: only stops future deliveries; pass `profileKey` as an argument or via the `Profile-Key` header to target a sub-profile's subscription.FreeWrite action - Ayrshare Tools
Update Post
Update a scheduled or awaiting-approval post's metadata (scheduleDate, approval, notes, disableComments, scheduledPause, or youTubeOptions). Notes: `id` plus at least one mutable field are required; other post fields cannot be changed — delete and repost instead.FreeWrite action - Ayrshare Tools
Validate Media
Verify a media URL is reachable and return its contentType. Use this before create_post whenever a post includes media to catch inaccessible URLs early. Notes: The check is a HEAD request — providers that block HEAD (e.g. some Cloudflare configurations) will return an error even…FreeRead action - Ayrshare Tools
Validate Post
Dry-run validation for a post before publishing — same input shape as create_post. Notes: surfaces silent-failure classes (Instagram aspect ratio, Twitter media size, TikTok timing, duplicate content); the dedup hash is reported but NEVER written, so a real create_post seconds l…FreeRead action
Your connected account
A personal Ayrshare API key and the provider plan required by each platform remain under your control.
Exact approval before writes
Drafting and validation do not publish. The final accounts, copy, media, and timing must be approved.
Per-platform recovery
Partial success is preserved. The agent reconciles status before using Ayrshare's bounded retry path.
Launch the approved story from your agent
Connect Ayrshare, prepare the channel-specific launch packet, approve it, and keep every result together.
Sign in