# Ordinal Docs > Get an overview of Ordinal's features, integrations, and how to use them. ## Docs - [Ordinal Docs](https://docs.tryordinal.com/): Get an overview of Ordinal's features, integrations, and how to use them. ## Getting Started - [Ordinal Overview](https://docs.tryordinal.com/getting-started/overview): Learn what Ordinal is and how it can help you manage your social media presence - [Quickstart Guide](https://docs.tryordinal.com/getting-started/quickstart): Connect your social accounts, create and schedule your first post, and invite your team. - [Concepts](https://docs.tryordinal.com/getting-started/concepts): The core concepts in Ordinal: social profiles, posts, and campaigns. - [Command palette: search and navigate Ordinal with ⌘K](https://docs.tryordinal.com/getting-started/command-palette): Open the Ordinal command palette with ⌘K or Ctrl+K to search posts, ideas, and campaigns, jump to any page or setting, and run page actions. ## Social Profiles - [Overview](https://docs.tryordinal.com/social-profiles/overview): Connect LinkedIn, Twitter/X, Instagram, Threads, Facebook, TikTok, YouTube, Webflow, Slack, and Discord. Choose between scheduling and engagement-only profiles. - [LinkedIn](https://docs.tryordinal.com/social-profiles/linkedin): Schedule posts to LinkedIn personal profiles and company pages. Set up team engagements and track post analytics. - [Twitter / X](https://docs.tryordinal.com/social-profiles/twitter): Schedule individual tweets, build multi-tweet threads, coordinate team engagements, and track tweet performance. - [Instagram](https://docs.tryordinal.com/social-profiles/instagram): Schedule Instagram Feed posts, Reels, and Stories from a Business or Creator account. Add tags, collaborators, and first comments. - [Threads](https://docs.tryordinal.com/social-profiles/threads): Schedule Threads posts with text, images, video, or as multi-part threads. Connects through Instagram (Business or Creator account, public profile). - [Facebook](https://docs.tryordinal.com/social-profiles/facebook): Schedule Facebook Page posts and Reels. Personal profiles aren't supported (Facebook API restriction). - [TikTok](https://docs.tryordinal.com/social-profiles/tiktok): Schedule TikTok videos and photo carousels with captions, privacy, and interaction settings. Publishes directly to your account. - [YouTube Shorts](https://docs.tryordinal.com/social-profiles/youtube-shorts): Schedule YouTube Shorts (vertical, under 3 minutes) with titles, descriptions, categories, and visibility settings. Long-form videos aren't supported. - [Webflow](https://docs.tryordinal.com/social-profiles/webflow): Schedule blog posts and CMS items to a Webflow collection alongside your social posts. - [Slack](https://docs.tryordinal.com/social-profiles/slack): Schedule announcements and updates to Slack channels alongside your other social content. - [Discord](https://docs.tryordinal.com/social-profiles/discord): Schedule announcements to Discord channels using channel webhooks. No Discord login required. ## Calendar and Posts - [Calendar](https://docs.tryordinal.com/calendar/overview): Plan your content in calendar or list view. Filter by platform or status, and drag posts to reschedule. - [Campaigns](https://docs.tryordinal.com/campaigns/overview): Group related posts into a campaign for product launches, events, content series, or seasonal promotions. - [Team engagements](https://docs.tryordinal.com/posts/team-engagements): Make it easy for your team to coordinate likes, comments, and reposts on published posts. - [Slack Boost](https://docs.tryordinal.com/posts/slack-boost): Notify a Slack channel when a post publishes so your team can like, comment, and amplify it. - [Ideas](https://docs.tryordinal.com/posts/ideas): Capture content ideas in your backlog. Move them to the calendar when you're ready to schedule. - [Labels](https://docs.tryordinal.com/posts/labels): Organize and categorize your content - [Statuses](https://docs.tryordinal.com/posts/statuses): Track posts through workflow statuses like To Do, In Progress, For Review, Finalized, Scheduled, and Posted. ### Posts - [Overview](https://docs.tryordinal.com/posts/overview): The post page is where you draft, format, schedule, and collaborate on social content. - [Creating Posts](https://docs.tryordinal.com/posts/creating-posts): Start a new post from the calendar, the P keyboard shortcut, an existing idea, or by duplicating another post. - [Drafting Posts](https://docs.tryordinal.com/posts/drafting-posts): Format text, add mentions and hashtags, and preview how your post will look on each platform before publishing. - [Scheduling Posts](https://docs.tryordinal.com/posts/scheduling-posts): Set a publish date and time for your post. Use Ordinal's recommended times for each platform or pick a custom slot. - [Deleting Posts](https://docs.tryordinal.com/posts/trash): Manage archived posts, restore them, and optionally remove live posts from social platforms - [Media & Assets](https://docs.tryordinal.com/posts/media): Attach images, videos, GIFs, and PDFs to posts in Ordinal. Drag and drop, paste from your clipboard, or browse files from your device. - [AI Writing](https://docs.tryordinal.com/posts/ai-writing): Ordinal AI is a chat-based assistant (in Beta) that drafts and refines posts, schedules them, and references your past content for voice. - [Post Review](https://docs.tryordinal.com/posts/post-review): Run an AI post review to catch typos, weak hooks, and platform issues with one-click suggestions before you schedule or publish. - [Cross-Posting](https://docs.tryordinal.com/posts/cross-posting): Publish a single post to multiple platforms at once. Customize copy and media independently for each channel. - [Post Defaults](https://docs.tryordinal.com/posts/post-defaults): Pre-select default accounts for each platform and set platform-specific defaults like Instagram location, Reel share-to-Feed, and YouTube notify subscribers. - [Version History](https://docs.tryordinal.com/posts/version-history): View, compare, and restore previous versions of your post copy. ## Collaboration and Approvals - [Approvals](https://docs.tryordinal.com/collaboration/approvals): Add reviewers to a post, set blocking or non-blocking approval, and require sign-off before content publishes. - [Comments](https://docs.tryordinal.com/collaboration/commenting): Leave inline comments on specific text or post-level comments. Reply, react, @mention teammates, and resolve when done. - [Notifications](https://docs.tryordinal.com/collaboration/notifications): Choose which Ordinal events trigger notifications and whether they go to in-app, email, or Slack. - [Members](https://docs.tryordinal.com/collaboration/team-permissions): Invite teammates by email, share invite links, and remove members. Manage pending invitations from the Members page. ## Analytics and Reporting - [Analytics](https://docs.tryordinal.com/analytics/overview): Track post performance, engagement, and earned media value for LinkedIn, Twitter/X, Instagram, and Facebook posts. - [Shortlinks](https://docs.tryordinal.com/analytics/shortlinks): Shorten links inside the post editor and track clicks by destination, country, referrer, device, and browser. ## Account and Billing - [User Preferences](https://docs.tryordinal.com/account/user-preferences): Update your Ordinal profile image, name, calendar start of week, and light/dark theme. - [Billing & Plans](https://docs.tryordinal.com/account/subscription-plans): Manage your Ordinal subscription across the Starter, Pro, Agency, and Enterprise plans. Change plans, update payment, and download invoices. ## Integrations - [Slack](https://docs.tryordinal.com/integrations/slack): Three Slack integrations in Ordinal: boost posts to a channel, receive notifications as DMs, and schedule messages to channels. - [Dub](https://docs.tryordinal.com/integrations/dub): Use a custom branded domain instead of ordnl.link for shortlinks created in Ordinal. Requires Pro plan or above. ### Overview - [Ordinal webhooks](https://docs.tryordinal.com/integrations/webhooks/introduction): Get real-time notifications on events across your Ordinal workspace - [Event types](https://docs.tryordinal.com/integrations/webhooks/event-types): Supported webhook event types and their payloads #### Social Profile - [social_profile.connected](https://docs.tryordinal.com/integrations/webhooks/social-profile-connected): Fired when a social profile is connected to the workspace - [social_profile.disconnected](https://docs.tryordinal.com/integrations/webhooks/social-profile-disconnected): Fired when a social profile is disconnected from the workspace - [social_profile.reconnect_needed](https://docs.tryordinal.com/integrations/webhooks/social-profile-reconnect-needed): Fired when a social profile needs to be reconnected (e.g. token expired, permissions revoked) #### Posts - [post.created](https://docs.tryordinal.com/integrations/webhooks/post-created): Fired when a new post is created - [post.scheduled](https://docs.tryordinal.com/integrations/webhooks/post-scheduled): Fired when a post is scheduled for publishing - [post.rescheduled](https://docs.tryordinal.com/integrations/webhooks/post-rescheduled): Fired when a post's scheduled time is changed - [post.unscheduled](https://docs.tryordinal.com/integrations/webhooks/post-unscheduled): Fired when a post is unscheduled - [post.published](https://docs.tryordinal.com/integrations/webhooks/post-published): Fired when a post is successfully published to a social channel - [post.publish_failed](https://docs.tryordinal.com/integrations/webhooks/post-publish-failed): Fired when a post fails to publish - [post.archived](https://docs.tryordinal.com/integrations/webhooks/post-archived): Fired when a post is archived (moved to trash) - [post.permanently_deleted](https://docs.tryordinal.com/integrations/webhooks/post-permanently-deleted): Fired when a post is permanently deleted - [post.content.edited](https://docs.tryordinal.com/integrations/webhooks/post-content-edited): Fired when a post's content is edited (debounced per post, fires after 5 minutes). Includes latest content for all channels. - [post.comment.created](https://docs.tryordinal.com/integrations/webhooks/post-comment-created): Fired when a comment is added to a post - [post.inline_comment.created](https://docs.tryordinal.com/integrations/webhooks/post-inline-comment-created): Fired when an inline comment (text-anchored comment) is added to a post. One event per comment, including replies in a thread. #### Approvals - [post.approval.requested](https://docs.tryordinal.com/integrations/webhooks/post-approval-requested): Fired when someone requests approval from users for a post - [post.approval.approved](https://docs.tryordinal.com/integrations/webhooks/post-approval-approved): Fired when an approver grants approval for a post - [campaign.approval.requested](https://docs.tryordinal.com/integrations/webhooks/campaign-approval-requested): Fired when someone requests approval from users for a campaign - [campaign.approval.approved](https://docs.tryordinal.com/integrations/webhooks/campaign-approval-approved): Fired when an approver grants approval for a campaign #### Invites - [invite.created](https://docs.tryordinal.com/integrations/webhooks/invite-created): Fired when a user is invited to the workspace. If the invitee already has an account, they are added directly and no email is sent. - [invite.accepted](https://docs.tryordinal.com/integrations/webhooks/invite-accepted): Fired when a user accepts a workspace invite ## Affiliate and Referrals - [Affiliate Program](https://docs.tryordinal.com/referrals/affiliate): Earn 30% recurring commission for 12 months on every paying customer you refer to Ordinal. Customers you refer get 20% off for their first 3 months. - [Referral Program](https://docs.tryordinal.com/referrals/referral): Refer a company to Ordinal and earn an Amazon gift card up to $200. Get 100% of their first month or 15% of their first year as a one-time reward. ## Overview - [Ordinal Agency API](https://docs.tryordinal.com/agency-api) - [Ordinal Agency API](https://docs.tryordinal.com/agency-api/introduction): Programmatically manage multiple workspaces with the Agency API - [Authentication](https://docs.tryordinal.com/agency-api/authentication): Secure your Agency API requests with company API keys ### API Keys - [Create workspace API key](https://docs.tryordinal.com/agency-api/api-keys/api-keys-create) - [List workspace API keys](https://docs.tryordinal.com/agency-api/api-keys/api-keys-list) ### Workspaces - [Create workspace](https://docs.tryordinal.com/agency-api/workspaces/workspaces-create) - [Get workspace](https://docs.tryordinal.com/agency-api/workspaces/workspaces-get) - [List workspaces](https://docs.tryordinal.com/agency-api/workspaces/workspaces-list) ## Overview - [Ordinal API](https://docs.tryordinal.com/api) - [Ordinal API](https://docs.tryordinal.com/api/introduction): Programmatically manage your Ordinal workspace with the REST API - [Authentication](https://docs.tryordinal.com/api/authentication): Secure your API requests with Bearer token authentication - [File Uploads](https://docs.tryordinal.com/api/file-uploads): Upload media to Ordinal from a public URL or a local file, then attach the returned assetId when creating posts via the API. - [LinkedIn Mentions](https://docs.tryordinal.com/api/linkedin-mentions): How to tag people and companies in LinkedIn posts and comments - [Error Handling](https://docs.tryordinal.com/api/errors): Understanding and handling API error responses ### File Uploads - [Get upload status](https://docs.tryordinal.com/api/file-uploads/uploads-get) - [Prepare a local file upload](https://docs.tryordinal.com/api/file-uploads/uploads-prepare) - [Upload a file from a URL](https://docs.tryordinal.com/api/file-uploads/uploads-create) ### Analytics - [Get CPM Values](https://docs.tryordinal.com/api/analytics/analytics-cpm-get) - [LinkedIn follower growth](https://docs.tryordinal.com/api/analytics/analytics-linkedin-followers) - [LinkedIn post analytics](https://docs.tryordinal.com/api/analytics/analytics-linkedin-posts) - [Update CPM Values](https://docs.tryordinal.com/api/analytics/analytics-cpm-update) - [X follower growth](https://docs.tryordinal.com/api/analytics/analytics-x-followers) - [X post analytics](https://docs.tryordinal.com/api/analytics/analytics-x-posts) ### Approvals - [Create approval requests](https://docs.tryordinal.com/api/approvals/approvals-create) - [Delete approval](https://docs.tryordinal.com/api/approvals/approvals-delete) - [List post approvals](https://docs.tryordinal.com/api/approvals/approvals-list) - [List workspace approvals](https://docs.tryordinal.com/api/approvals/approvals-list-workspace) ### Comments - [Create a comment on a post](https://docs.tryordinal.com/api/comments/comments-create) - [Delete a comment](https://docs.tryordinal.com/api/comments/comments-delete) - [List post comments](https://docs.tryordinal.com/api/comments/comments-list) ### Engagements - [Create for a post](https://docs.tryordinal.com/api/engagements/engagements-create) - [Delete an engagement](https://docs.tryordinal.com/api/engagements/engagements-delete) - [List for a post](https://docs.tryordinal.com/api/engagements/engagements-list) - [Update an engagement](https://docs.tryordinal.com/api/engagements/engagements-update) ### Ideas - [Add idea to calendar](https://docs.tryordinal.com/api/ideas/ideas-add-to-calendar) - [Archive idea](https://docs.tryordinal.com/api/ideas/ideas-archive) - [Create idea](https://docs.tryordinal.com/api/ideas/ideas-create) - [Get idea](https://docs.tryordinal.com/api/ideas/ideas-get) - [List ideas](https://docs.tryordinal.com/api/ideas/ideas-list) - [Unarchive idea](https://docs.tryordinal.com/api/ideas/ideas-unarchive) - [Update idea](https://docs.tryordinal.com/api/ideas/ideas-update) ### Inline Comments - [List inline comments on a post](https://docs.tryordinal.com/api/inline-comments/inline-comments-list) ### Instagram - [Search Instagram locations](https://docs.tryordinal.com/api/instagram/instagram-search-locations) ### Invites - [Create an invite](https://docs.tryordinal.com/api/invites/invites-create) - [Delete an invite](https://docs.tryordinal.com/api/invites/invites-delete) - [List pending invites](https://docs.tryordinal.com/api/invites/invites-list) ### Labels - [Create a label](https://docs.tryordinal.com/api/labels/labels-create) - [Delete a label](https://docs.tryordinal.com/api/labels/labels-delete) - [List all labels](https://docs.tryordinal.com/api/labels/labels-list) ### LinkedIn - [Get LinkedIn profile by URN](https://docs.tryordinal.com/api/linkedin/linkedin-get-profile) - [Mention format by username](https://docs.tryordinal.com/api/linkedin/linkedin-get-mention) ### LinkedIn Leads - [Get posts leads](https://docs.tryordinal.com/api/linkedin-leads/linkedin-leads-get-leads-by-post) - [List posts](https://docs.tryordinal.com/api/linkedin-leads/linkedin-leads-list-posts) ### Posts - [Archive post](https://docs.tryordinal.com/api/posts/posts-archive) - [Create post](https://docs.tryordinal.com/api/posts/posts-create) - [Get post](https://docs.tryordinal.com/api/posts/posts-get) - [Get post version content](https://docs.tryordinal.com/api/posts/posts-get-version-content) - [List post draft versions](https://docs.tryordinal.com/api/posts/posts-list-versions) - [List posts](https://docs.tryordinal.com/api/posts/posts-list) - [Schedule or reschedule post](https://docs.tryordinal.com/api/posts/posts-schedule) - [Unarchive post](https://docs.tryordinal.com/api/posts/posts-unarchive) - [Unschedule post](https://docs.tryordinal.com/api/posts/posts-unschedule) - [Update post](https://docs.tryordinal.com/api/posts/posts-update) ### Profiles - [List engagement profiles](https://docs.tryordinal.com/api/profiles/profiles-list-engagement) - [List scheduling profiles](https://docs.tryordinal.com/api/profiles/profiles-list-scheduling) ### Slack Boosts - [Create slack boost](https://docs.tryordinal.com/api/slack-boosts/slack-boosts-create) - [Delete slack boost](https://docs.tryordinal.com/api/slack-boosts/slack-boosts-delete) - [Get slack boost](https://docs.tryordinal.com/api/slack-boosts/slack-boosts-get) - [List post's slack boosts](https://docs.tryordinal.com/api/slack-boosts/slack-boosts-list-by-post) - [List slack webhooks](https://docs.tryordinal.com/api/slack-boosts/slack-webhooks-list) - [Update slack boost](https://docs.tryordinal.com/api/slack-boosts/slack-boosts-update) ### Subscribers - [Add subscribers to post](https://docs.tryordinal.com/api/subscribers/subscribers-create) - [Delete subscriber](https://docs.tryordinal.com/api/subscribers/subscribers-delete) - [List post subscribers](https://docs.tryordinal.com/api/subscribers/subscribers-list) ### Users - [List workspace users](https://docs.tryordinal.com/api/users/users-list) ### Webhooks - [Create webhook](https://docs.tryordinal.com/api/webhooks/webhooks-create) - [Delete webhook](https://docs.tryordinal.com/api/webhooks/webhooks-delete) - [Get webhook](https://docs.tryordinal.com/api/webhooks/webhooks-get) - [List webhooks](https://docs.tryordinal.com/api/webhooks/webhooks-list) - [Update webhook](https://docs.tryordinal.com/api/webhooks/webhooks-update) ### Workspaces - [Get workspace](https://docs.tryordinal.com/api/workspaces/workspace-get) ## Overview - [Ordinal MCP server](https://docs.tryordinal.com/mcp/introduction): The Ordinal MCP server lets Claude, Cursor, Codex, and other AI assistants work inside your Ordinal workspace. - [Installation](https://docs.tryordinal.com/mcp/install/overview): Install the Ordinal MCP server in Claude, Claude Code, Codex, Codex CLI, Cursor, or VS Code, then sign in once with OAuth. - [Tools](https://docs.tryordinal.com/mcp/tools): Reference of every tool the Ordinal MCP server exposes for posts, ideas, approvals, comments, analytics, media, Slack boosts, Amplify, and LinkedIn monitoring. ## Agent resources - [llms-full.txt](https://docs.tryordinal.com/llms-full.txt): The full Markdown of every page in one file. - [Page Markdown](https://docs.tryordinal.com/index.md): Append `.md` to any page URL to fetch that page as raw Markdown. - [JSON API](https://docs.tryordinal.com/api/docs/pages.json): Page index of the JSON docs API; each entry links the page's JSON and Markdown forms. Described by the OpenAPI document at https://docs.tryordinal.com/openapi.json. - [MCP server](https://docs.tryordinal.com/docs-mcp): Streamable HTTP Model Context Protocol server with search_docs, get_page, list_pages, and get_navigation tools, plus every page as a resource. Discovery document: https://docs.tryordinal.com/.well-known/mcp.json - [API catalog](https://docs.tryordinal.com/.well-known/api-catalog): RFC 9727 linkset of the APIs documented here. - [AI catalog](https://docs.tryordinal.com/.well-known/ai-catalog.json): ARD manifest of the agent-facing resources on this site (MCP server, skills, APIs). - [agent-readability.json](https://docs.tryordinal.com/agent-readability.json): Manifest of every agent-facing artifact on this site. - [Sitemap](https://docs.tryordinal.com/sitemap.xml): Every indexable page URL with its last-modified date.