# Schedule Social Media Posts with Grok Bot via API Grok Bot (always-on agent by xAI) Guide: https://lots.social/agents/grok-bot Grok Bot has a persistent computer for running tasks. LotsSocial provides a REST API it can use for drafts, schedules, media and results, without a LotsSocial CLI. Example workflow: Use the LotsSocial API documentation to list my social accounts. Prepare LinkedIn and X drafts from this announcement, then stop and show me the drafts. **Provide the API reference.** Give your Bot the LotsSocial API documentation so it can use the published endpoints and schemas from its computer. **Store its API key privately.** Create a LotsSocial key and use the Bot’s secure credential request. Start with a read-only billing request before creating a draft. **Approve the publication schedule.** Tell the Bot which drafts, accounts and times you approve. LotsSocial handles delivery after the API has assigned a schedule. ### How do I connect Grok Bot to LotsSocial? Use the LotsSocial REST API from Grok Bot’s computer. Create an API key in the Lots API dashboard, configure it privately for the task and share https://lots.social/api.md with your agent. Ask it to list your connected accounts, then save a draft. ### Is Grok Bot the same connection as Grok chat? No. Grok Bot runs work on its persistent computer. Use the LotsSocial REST API from that computer with a privately configured API key. Grok Build has a separate native MCP setup. ### Which social platforms can Grok Bot schedule posts to through LotsSocial? Once a compatible connection has write access, LotsSocial provides publishing and scheduling for 12 networks: LinkedIn, Instagram, X, Google Business, Facebook, YouTube, Reddit, Threads, TikTok, Pinterest, Bluesky, Mastodon. Connect your accounts first. Formats, media requirements and available analytics vary by platform. ### Can Grok Bot save social posts as drafts before scheduling? Yes, through a compatible connection with write tools. Ask for drafts explicitly and review the captions, media and accounts. Drafts remain unscheduled until you ask to schedule them; you choose when to schedule them. ### Will scheduled posts publish after I close Grok Bot? Once a post is successfully scheduled in LotsSocial, its publishing queue handles delivery at the chosen time even when your agent is closed. Creating new drafts or running a recurring brief still requires your agent. Check post status for platform rejections or failed deliveries. ### Do I need a subscription to use LotsSocial with Grok Bot? No LotsSocial subscription is required. Pick a plan for a fixed monthly price, or pay per connected account with credits, charged daily. Eligible new users receive free starter credits with no card required, valid for 90 days. Media storage is free and purchased credits never expire. Your agent’s own plan or usage fees are separate. Current rates are on the LotsSocial pricing page. ### Can Grok Bot manage multiple brands with LotsSocial? Through a compatible connection, your agent can work with brands and their connected accounts inside a workspace. Separate businesses can have separate workspaces. Brands, workspaces, posts and team members are unlimited; connected accounts are covered by your plan or funded with credits. ### LotsSocial is not in Marketplace These instructions use the REST API from the agent’s computer. Create an API key and follow the API setup above. You do not need to find LotsSocial in Marketplace. ### The agent cannot authenticate Check API-key permissions and secure credential availability. Never paste the key into a public chat or committed file. Needs: - Grok Bot access with computer and terminal tools - A LotsSocial API key, supplied through secure credential storage Steps: 1. **Give Grok Bot the API reference.** Ask it to read the LotsSocial REST reference. It can use the API from its computer to save drafts, schedule posts and read results. `https://api.lots.social/docs` 2. **Create and securely supply an API key.** Create a key at api.lots.social/dashboard. Use the agent’s secure credential flow rather than putting a secret in your prompt. 3. **Start with a read-only request.** Ask Grok Bot to check your LotsSocial billing balance before creating drafts or scheduling posts. `curl https://api.lots.social/api/v1/lotssocial/billing -H "Authorization: Bearer $LOTSSOCIAL_API_KEY"` Official setup documentation: [xAI: Grok Bot apps and connectors](https://docs.x.ai/grok-bot/computer-and-apps)