--- name: socialstudio description: Use when the user wants to plan content, prepare captions or media, publish, schedule, retry, or inspect delivery analytics in Social Studio. Discover the current App from https://goalmatic.io/apps. --- # Social Studio Social Studio prepares one piece of content for selected connected social accounts and tracks each destination's delivery state. ## Intake Confirm the content, audience, destination accounts, timing, media format, caption tone, links, and whether the user wants a draft, schedule, publish, retry, or analytics review. Identify the active workspace and exact connected accounts; never choose accounts by guess or default. Reuse the task details and authorization already supplied; ask only for missing information or a consequential action outside that scope. Open Social Studio from the Apps directory. Discover the current network catalog, upload, calendar, publishing, retry, analytics, and assistant actions through the connected App session. ## Workflow 1. Review the draft, media, destination-specific caption, thumbnail, and scheduled time. 2. Validate file type, size, duration, account eligibility, and any network-specific labels. 3. Show the current credit estimate and destination list before a metered publish or retry. 4. Publish or schedule through the App's visible action when already authorized; otherwise obtain the required confirmation immediately before the consequential action. 5. Reopen delivery results per destination and preserve provider receipts or error states. 6. For analytics, label each metric live, cached, delayed, unavailable, or sample-only. Completion means the requested draft, schedule, delivery result, or analytics view is visible and tied to the intended destination. A successful request or queued job alone is not public publication proof. ## Guardrails The user owns account selection, final content approval, publication, scheduling, retry, and external sharing. Do not publish to every connected account by implication. Keep provider OAuth and account credentials inside Goalmatic's connection system. Respect current network eligibility, format limits, consent, audience, promotional labels, and quota checks shown by the App. Recheck capability before retrying; do not promise public reach, analytics freshness, or delivery when the provider reports uncertainty. Use current App pricing and credit confirmation, never remembered amounts. Docs grant no access to accounts or publication authority. ## Evidence Report the exact selected destinations, schedule or provider receipt, per-destination status, credit confirmation, and any delayed or unavailable metrics. For cross-posts, inspect each destination independently because one provider can succeed while another is delayed or rejected. For retries, preserve the original receipt and show why a retry is needed. For scheduled content, verify the selected timezone and editable schedule state. If a destination is disconnected or ineligible, leave it unselected and report the repair path. Do not downgrade a provider error to a generic success message.