← WoopSocial Social SchedulerCONTENT HISTORY

Update to WoopSocial Social Scheduler

Snapshot Nov 10, 2026 · 12:09 UTC · version 1.1.0

Collection source: downloaded plugin package.

WHAT CHANGED

First saved snapshot

No earlier snapshot is available to establish a change.

Save WoopSocial Social Scheduler and check future changes in Following.

Up to 3 plugins free · no card required.

Compare saved observations

Download comparison JSON
Full technical diff · 0 changed fields
Full snapshot data
{
  "description": "Connect Instagram, TikTok, LinkedIn, X, Threads, Bluesky, Facebook, Pinterest and YouTube accounts so the assistant can post to them through WoopSocial. Use when the user asks \"can you post to my Instagram?\", \"connect my LinkedIn\", \"link my TikTok\", \"add a new client's accounts\", or a post can't go out because no account is connected. Explains what the assistant can and can't post (not Reddit or Mastodon), creates a project per brand or client, gives a secure sign-in link and confirms the account is live.",
  "included_files": [],
  "name": "connect-social-accounts",
  "skill_md_contents": "---\nname: connect-social-accounts\ndescription: \"Connect Instagram, TikTok, LinkedIn, X, Threads, Bluesky, Facebook, Pinterest and YouTube accounts so the assistant can post to them through WoopSocial. Use when the user asks \\\"can you post to my Instagram?\\\", \\\"connect my LinkedIn\\\", \\\"link my TikTok\\\", \\\"add a new client's accounts\\\", or a post can't go out because no account is connected. Explains what the assistant can and can't post (not Reddit or Mastodon), creates a project per brand or client, gives a secure sign-in link and confirms the account is live.\"\n---\n\n# Connect social accounts\n\nGet the user from \"can you post for me?\" to a connected, working account in a few minutes. WoopSocial does the posting. The assistant never sees or stores social media passwords.\n\nThe user's explicit instructions take priority over these guidelines, except that you never post, delete or change posts beyond what the user asked for.\n\n## Step 0: Is WoopSocial available here?\n\nIf no WoopSocial tools (projects_list, social_accounts_list and so on) are available, the connector isn't set up yet. Tell the user:\n\n1. Create a WoopSocial account: https://app.woopsocial.com/signup?utm_source=chatgpt-plugin&utm_medium=skill&utm_campaign=woop-plugin-v1&utm_content=connect-social-accounts\n2. Connect WoopSocial in the app's plugin or connector settings and sign in. No API key is needed.\n3. Come back and say \"connect my accounts\".\n\nStop there. Don't pretend anything is connected.\n\n## Answering \"can you post to my socials?\"\n\nAnswer in a few lines, then offer to connect:\n\n- **Yes, through WoopSocial:** Instagram (posts, carousels, Reels, Stories, Trial Reels), TikTok (videos and photo carousels), LinkedIn (personal profile and company pages), X, Threads, Bluesky, Facebook Pages (posts, Reels, Stories), Pinterest (pins to boards) and YouTube (videos and Shorts).\n- **The assistant can** write the post, schedule it for a set time, publish it now, save it as a draft, post the same thing to several platforms, show what's scheduled, and report results for posts sent through WoopSocial.\n- **Not supported:** Reddit and Mastodon. Thread chains on X, Threads or Bluesky go out as single posts only. Replying to comments and DMs isn't supported.\n- **Uploading photos and videos** needs the assistant to be able to run code or a shell (an app that can run code or a shell). Text posts work everywhere.\n- **Nothing posts** unless the user asks for it. When the assistant wrote or changed the post, when it's more than one post, or when the account or time is unclear, the assistant shows it first and waits for a yes.\n\n## Connect flow\n\n1. **Pick the project.** Call projects_list.\n   - None: ask what the brand or business is called, then call projects_create with that name.\n   - One: use it.\n   - Several: list them by name and ask which one, or whether this is a new brand or client (then projects_create).\n   - Agencies get one project per client. A single post can only go to accounts in the same project, so don't mix clients.\n2. **Check what's already there.** Call social_accounts_list for the project. Tell the user which platforms are connected and which show DISCONNECTED.\n3. **Ask which platforms to connect,** if the user didn't say. LinkedIn: ask whether it's their personal profile (LINKEDIN) or a company page (LINKEDIN_PAGES). Each is its own connection.\n4. **Create the sign-in link.** For each platform, call oauth_create_authorization with the projectId and platform. Don't pass redirectUrl. If the returned URL starts with `/`, put `https://app.woopsocial.com` in front of it. Give the user the link and tell them:\n   - Open it in a browser, sign in to the platform, and approve access.\n   - Instagram needs a professional account (Business or Creator). If it's a personal account, the sign-in won't work until they switch it to Business or Creator in the Instagram app.\n   - Facebook Pages and LinkedIn company pages: if the sign-in asks which page to allow, pick the one they want to post to.\n   - Reply \"done\" when finished.\n\n   If creating the link fails, say so in plain words and try once more. If it fails again, the user can connect the account in the WoopSocial app.\n5. **Confirm.** When they say done, call social_accounts_list again and show the new account by platform and username, with status CONNECTED. If it isn't there, ask what they saw on the sign-in screen and offer a fresh link.\n6. **Do one platform at a time** when connecting several, so a failed sign-in doesn't get lost.\n\n## Reconnecting\n\nAn account with status DISCONNECTED (or a post that failed with an expired login) needs the same flow. Create a new sign-in link for that platform in the same project and confirm afterwards. Then check social_account_posts_list for that account with deliveryStatus FAILED. Posts that failed while it was disconnected are not retried automatically, so offer to re-send them.\n\n## Removing an account\n\nOnly on request. Name the account (platform and username) and ask for a yes, then call social_accounts_delete. Mention that posts still scheduled for that account may not go out.\n\n## After connecting\n\nOffer the next useful step in one line, for example: \"Want to schedule your first post? Send me the text and any image or video.\" Don't push further than that.\n\n## Never\n\n- Ask for or accept a social media password, 2FA code or API key in chat. The sign-in link is the only way.\n- Show internal IDs to the user.\n- Say an account is connected before social_accounts_list shows it as CONNECTED.\n"
}

SHA-256 of public snapshot: 84fe3220c49d1230fb71045668da4a9cb012589bfdcb201f21f02dac2a3e7edc