# Krevaya documentation > Practical guides to creating, reviewing, scheduling, and publishing social content, plus the REST API, MCP, GraphQL, and webhooks. Canonical home: https://krevaya.com/docs/ Full documentation: https://krevaya.com/docs/llms-full.txt ## Start here - [Create and schedule your first post](https://krevaya.com/docs/getting-started/first-post/): Connect an account, choose a brand, write your first Krevaya post, and check that it published to the right destination. - [Understand brands, designs, assets, and posts](https://krevaya.com/docs/getting-started/core-concepts/): Learn what Krevaya saves at each step, how brand views work, and why a design, an uploaded asset, and a scheduled post are different. ## Create content - [Use Krew and Ask Krevaya](https://krevaya.com/docs/create/krew-and-ask/): Find features, inspect your queue, and start supported actions in plain language, with clear distinctions between free answers and AI work. - [Find content ideas with Discover, Trending, and the Viral Library](https://krevaya.com/docs/create/ideas-and-trends/): Turn a relevant trend or proven content structure into an original, fact-checked draft for your audience. - [Write, revise, approve, and reject posts](https://krevaya.com/docs/create/writing-and-review/): Use the Review queue to improve AI drafts, check platform-specific details, and control what becomes eligible to publish. - [Edit a design in Krevaya Studio](https://krevaya.com/docs/canvas/editor/): Create a social design, edit individual text and image layers, save your changes, and export or turn the design into a post. - [Customize templates and build carousels](https://krevaya.com/docs/canvas/templates-and-carousels/): Choose a useful template, edit every page, preserve visual consistency, and publish a carousel that fits the destination's limits. - [Use and share community templates](https://krevaya.com/docs/canvas/community-templates/): Copy an approved community design into your own brand, understand what is shared, and submit a template for platform review. - [Apply brand colors and reset a design](https://krevaya.com/docs/canvas/brand-kit/): Set your brand palette, apply colors to supported design accents, and restore the template's authored colors without replacing its content. - [Upload, find, and reuse media and AI images](https://krevaya.com/docs/create/media-library-and-ai-images/): Manage brand assets, upload photos, videos, and audio, fit images for social posts, and reuse generated images without regenerating them. - [Edit a video, add captions, and export an MP4](https://krevaya.com/docs/video/edit-and-export/): Use Studio's video timeline to trim and arrange clips, add text and audio, check captions, and export a video for a supported channel. - [Turn an article or YouTube link into social drafts](https://krevaya.com/docs/create/repurpose-content/): Repurpose an existing source through Krew or the API, preserve its facts, and review original platform-specific drafts before publishing. - [Add sketches, shapes, and editable elements](https://krevaya.com/docs/canvas/sketch-and-elements/): Use Sketch and Studio elements for diagrams, annotations, and ornaments while keeping the parts of a design easy to edit. ## Publish & grow - [Connect social accounts and fix expired connections](https://krevaya.com/docs/publishing/connect-social-accounts/): Connect Facebook Pages, Instagram, Threads, LinkedIn, Bluesky, TikTok, Pinterest, and other channels to the correct Krevaya brand. - [Choose supported post formats and media limits](https://krevaya.com/docs/publishing/channel-formats-and-limits/): Check Krevaya's image, carousel, video, and Story limits before exporting or scheduling content across social channels. - [Publish articles and newsletter drafts](https://krevaya.com/docs/publishing/blogs-and-newsletters/): Connect WordPress, Ghost, Dev.to, Hashnode, Beehiiv, Buttondown, Kit, or Listmonk and review destination-specific article and email settings. - [Publish to communities, chat channels, and the fediverse](https://krevaya.com/docs/publishing/community-and-chat/): Connect bots, webhooks, and community accounts, choose the exact destination, and troubleshoot permissions for nontraditional publishing channels. - [Schedule posts, set posting slots, and pause publishing](https://krevaya.com/docs/publishing/calendar-and-scheduling/): Understand explicit schedules, next-free-slot scheduling, publish modes, daily limits, and how to move or pause queued posts. - [Fix held, failed, and stuck publishing posts](https://krevaya.com/docs/publishing/status-and-troubleshooting/): Read a post's status, resolve connection and media failures, and retry safely without creating duplicate sends. - [Read Insights and choose better posting times](https://krevaya.com/docs/analytics/insights-and-best-times/): Compare account and post performance, export reports, and use account-specific posting-time suggestions without mistaking missing data for zero. - [Use Coach, Benchmarks, and Account Spy](https://krevaya.com/docs/analytics/coach-and-account-spy/): Review the last week's results, balance content missions, compare relevant creators, and turn breakout alerts into original experiments. - [Review comments, replies, and engagement automation](https://krevaya.com/docs/engagement/inbox-and-replies/): Understand available reply workflows and the limits of the preview Facebook and Instagram inbox, keyword replies, and messaging windows. - [Create and publish a Link in Bio page](https://krevaya.com/docs/growth/link-in-bio/): Build a brand page at mykrevaya.com, add links and social profiles, set search metadata, and understand Free-plan review. ## Workspace - [Set up brands, voice, and Brand Memory](https://krevaya.com/docs/workspace/brands-and-memory/): Keep clients and projects separate, connect the right accounts, and teach Krevaya your audience, voice, and content priorities. - [Check feature availability and preview access](https://krevaya.com/docs/workspace/feature-availability/): Understand which Krevaya tools are available, which require a plan or preview access, and which older workflows are currently unavailable. - [Invite teammates and control design access](https://krevaya.com/docs/workspace/teammates-and-permissions/): Choose view, comment, edit, or admin access for a brand, understand editor seats, and collaborate without assuming every teammate can publish. - [Manage settings, AI credits, plans, and notifications](https://krevaya.com/docs/workspace/settings-and-billing/): Understand monthly allowances and credit costs, change billing settings, control alerts, and distinguish cancellation from account deletion. - [Capture a browser image and turn it into a post](https://krevaya.com/docs/integrations/chrome-extension/): Understand Krevaya Capture's Chrome side panel, account pairing, screenshot limits, and draft, schedule, and post-now recovery. ## Developers - [Krevaya API quickstart](https://krevaya.com/docs/developers/quickstart/): Authenticate with the Krevaya API, read your draft queue, and create your first reviewable social post with curl, JavaScript, or Python. - [Authentication, scopes, brands, and IDs](https://krevaya.com/docs/developers/authentication/): Use API keys or MCP OAuth with the right scopes. Understand brand IDs, brand UUIDs, account access, and credential revocation. - [REST API endpoint reference](https://krevaya.com/docs/developers/rest-api/): Every public /v1 route with its scope, inputs, response status, and integration boundary, plus the session-only key and webhook management routes. - [Create, review, and schedule social posts](https://krevaya.com/docs/developers/posts-and-scheduling/): Create text, image, carousel, Reel, and Story posts; understand media limits, approval behavior, scheduling conflicts, and platform review settings. - [Upload, search, and attach media assets](https://krevaya.com/docs/developers/media-assets/): Import images and videos, upload local files, page through the media library, and attach owned asset IDs to social posts. - [Create and edit Canvas designs with the API](https://krevaya.com/docs/developers/canvas-designs/): Build editable social graphics with native layers, explicit brand ownership, safe versioned edits, and linked designs across platforms. - [Create drawings, diagrams, and transparent stickers](https://krevaya.com/docs/developers/drawings/): Use MCP to author editable Draw documents, inspect previews, export PNG/JPEG/WebP, and attach a drawing to a Canvas post. - [Generate drafts and track background jobs](https://krevaya.com/docs/developers/generation-and-jobs/): Repurpose articles, YouTube links, or pasted text; distinguish synchronous generation from asynchronous jobs and poll them without duplicating work. - [Read and update brand memory](https://krevaya.com/docs/developers/brand-memory/): Ground automation in a brand's identity and voice, update facts with optimistic locking, import owned post history, and start a brand genome. - [Verify signed webhooks and handle retries](https://krevaya.com/docs/developers/webhooks/): Receive post.published, post.failed, and competitor.breakout events. Verify the raw-body HMAC signature and build a receiver that handles duplicate delivery. - [Connect an AI assistant with MCP](https://krevaya.com/docs/developers/mcp/): Connect to Krevaya's hosted Streamable HTTP MCP server, discover permitted tools, and build workflows for posts, Canvas, Draw, analytics, and brand memory. - [GraphQL API beta reference](https://krevaya.com/docs/developers/graphql/): Query account details and posts or create a draft with Krevaya's GraphQL beta. Includes schema fields, variables, errors, and request limits. - [Automate editable video templates and MP4 export](https://krevaya.com/docs/developers/video/): Find a video template, create a brand-owned editable copy, change clips and titles, preview frames, and export an MP4 through MCP. - [Build n8n, Make, and custom automation workflows](https://krevaya.com/docs/developers/automation/): Build useful draft digests, source-to-draft workflows, publication receipts, and review-driven scheduling with Krevaya REST, MCP, and webhooks. - [API errors, rate limits, and retry behavior](https://krevaya.com/docs/developers/errors-and-limits/): Diagnose 401, 403, 409, 422, 429, render failures, MCP tool errors, and GraphQL errors without creating duplicate posts or exceeding shared quotas.