ContentStudio logo

Integrate ContentStudio with your AI CRM

ContentStudio is a social media management platform for publishing, workspace collaboration, analytics, and social inbox workflows.

Explore Triggers and Actions

Add Facebook Group Account

Add a Facebook Group to a ContentStudio workspace through the manual connection flow. No browser authorization step is required.

ActionTry it

Add Inbox Note

Create an internal note on a ContentStudio Social Inbox conversation, optionally mentioning workspace users. This updates only the internal ContentStudio conversation record; it does not send a message or reply to an external social-network user.

ActionTry it

Add Post Comment

Add a collaboration comment to a ContentStudio post, optionally mentioning workspace users. This updates ContentStudio's internal post collaboration thread; it does not create an internal note or publish a Social Inbox reply.

ActionTry it

Add Post Note

Add an internal note to a ContentStudio post. The note is for workspace collaboration; it does not mention users or publish a Social Inbox reply.

ActionTry it

Bulk Set Inbox Elements Archived

Archive or unarchive 1-100 ContentStudio Social Inbox elements in one provider batch.

ActionTry it

Bulk Set Inbox Elements Status

Set the workflow status of 1-100 ContentStudio Social Inbox elements to done or pending in one provider batch.

ActionTry it

Connect Bluesky Account

Connect a Bluesky profile directly to a ContentStudio workspace using its handle and a Bluesky app password. The app password is sensitive, is sent only in this request, and is never returned.

ActionTry it

Create Campaign

Create a named, color-coded campaign in a ContentStudio workspace.

ActionTry it

Create Inbox Tag

Create a named, color-coded Social Inbox tag in a ContentStudio workspace.

ActionTry it

Create Label

Create a named, color-coded label in a ContentStudio workspace.

ActionTry it

Create Post

Create a draft, queued, content-category, or scheduled ContentStudio post with complete media, platform publishing, first-comment, label, campaign, and approval options. Queued, scheduled, and content-category posts can be published externally in the future.

ActionTry it

Create Workspace

Create a ContentStudio workspace with its required name, logo URL, and timezone.

ActionTry it

Delete Campaign

Permanently delete a campaign from a ContentStudio workspace. Posts assigned to the campaign are detached from it.

ActionTry it

Delete Inbox Comment

Permanently delete one public ContentStudio Social Inbox comment from its connected social platform. This destructive operation cannot be undone.

ActionTry it

Delete Inbox Message

Soft-delete one ContentStudio Social Inbox message from its connected platform account. The provider documents this as a destructive soft delete, not guaranteed permanent erasure.

ActionTry it

Delete Inbox Review Reply

Permanently delete the business reply from one ContentStudio Social Inbox review. This does not delete the review itself.

ActionTry it

Delete Inbox Tags

Permanently delete one or more ContentStudio Social Inbox tags by ID. This destructive batch operation cannot be undone.

ActionTry it

Delete Label

Permanently delete a label from a ContentStudio workspace.

ActionTry it

Delete Post

Permanently delete a ContentStudio post and optionally attempt deletion from selected or all social accounts where it was published. Returns every per-account outcome when social deletion only partially succeeds.

ActionTry it

Delete Workspace

Permanently delete a workspace and its workspace-scoped state.

ActionTry it

Get AI Insights

Generate AI analytics insights for one connected Facebook, GMB, Instagram, LinkedIn, Pinterest, TikTok, or YouTube account using one of seven fixed ContentStudio routes. First call CONTENT_STUDIO_LIST_SOCIAL_ACCOUNTS and match the exact `_id`, workspace, and platform because a wrong platform_id can yield plausible empty or zero-filled success. `limit` caps this one response; the operation is not paginated.

ActionTry it

Get Analytics Summary

Return current-versus-previous summary KPIs for one connected Facebook, GMB, Instagram, LinkedIn, Pinterest, TikTok, Twitter, or YouTube account. First use CONTENT_STUDIO_LIST_SOCIAL_ACCOUNTS and match its `_id`, workspace, and platform; ContentStudio can return plausible zero metrics for an invalid account ID.

ActionTry it

Get Audience Demographics

Return a supported Facebook, Instagram, LinkedIn, or YouTube audience demographics report through one of eight fixed ContentStudio routes. First use CONTENT_STUDIO_LIST_SOCIAL_ACCOUNTS and copy the exact `_id` for the same workspace and platform; a wrong platform_id may produce an empty or plausible success.

ActionTry it

Get Audience Growth Analytics

Return audience, follower, or subscriber growth for one connected social account through an explicit platform, report, and granularity combination. First call CONTENT_STUDIO_LIST_SOCIAL_ACCOUNTS and match its `_id`, workspace, and platform because an invalid account ID can produce plausible zero data.

ActionTry it

Get Content Analytics

Get analytics for one platform-native Facebook, GMB, Instagram, LinkedIn, Pinterest, TikTok, Twitter, or YouTube content item. First use CONTENT_STUDIO_LIST_SOCIAL_ACCOUNTS to obtain platform_id. Keep platform_id (the connected-account `_id`) distinct from content_id (the native content ID). Never guess platform_id because an invalid ID can return plausible empty or zero-filled success.

ActionTry it

Get Current User

Return the active ContentStudio user associated with the connected API key.

ActionTry it

Get Engagement Analytics

Return active-user, impression, engagement, action, page-view, view, or watch-time analytics from one of 21 fixed ContentStudio routes. Use CONTENT_STUDIO_LIST_SOCIAL_ACCOUNTS first and match its `_id`, workspace, and platform because an invalid account ID can return plausible zero metrics.

ActionTry it

Get GMB Activity Analytics

Return Google Business Profile search-keyword, review, or media-activity analytics from one of exactly three documented routes. First call CONTENT_STUDIO_LIST_SOCIAL_ACCOUNTS and use the exact `_id` whose platform is gmb; an invalid or non-GMB platform_id may produce plausible empty or zero-filled success. The optional limit caps search-keyword results only and does not paginate.

ActionTry it

Get Inbox Contact

Get the contact profile associated with a ContentStudio Social Inbox element.

ActionTry it

Get Media Performance Analytics

Return Facebook reel/video, Instagram hashtag/story/reel, or LinkedIn hashtag performance through one of six fixed ContentStudio routes. First call CONTENT_STUDIO_LIST_SOCIAL_ACCOUNTS and copy the exact `_id` for the same workspace and platform because a mismatched platform_id may produce plausible empty or zero data.

ActionTry it

Get Publishing Analytics

Return publishing behavior, posting cadence, pin rollups, YouTube discovery or sharing, or performance-schedule analytics from one of 12 documented routes. First call CONTENT_STUDIO_LIST_SOCIAL_ACCOUNTS and match the exact `_id`, workspace, and platform because an invalid platform_id may produce plausible empty or zero data.

ActionTry it

Get Twitter Credits Used

Return Twitter/X API credits consumed by one connected account over a date range. First use CONTENT_STUDIO_LIST_SOCIAL_ACCOUNTS and select the exact Twitter account `_id` in the same workspace; never guess the platform_id, because ContentStudio analytics can return plausible zero-filled success for an invalid ID.

ActionTry it

Invite Team Member

Invite a team or client member to a ContentStudio workspace with a role and the provider's exact structured permission map. This immediately sends an invitation email to the member. Owner or admin access is required.

ActionTry it

List Approval Workflows

List published approval workflows available in a ContentStudio workspace. Use a returned workflow_id when attaching an approval workflow while creating or updating a post.

ActionTry it

List Campaigns

List or search campaigns in a ContentStudio workspace and return campaign IDs for post assignment. Returns one page and a cursor for continuation.

ActionTry it

List Connection Platforms

List every social platform supported by ContentStudio account connection and identify whether each uses OAuth, credentials, or a manual flow.

ActionTry it

List Content Categories

List or search content categories in a ContentStudio workspace and return category IDs usable when targeting posts. Returns one page and a cursor for continuation.

ActionTry it

List Facebook Text Backgrounds

List every Facebook colored-text background preset ID usable in facebook_options on plain-text posts.

ActionTry it

List Inbox Conversation Content

List messages, internal notes, or bookmarked messages for one ContentStudio Social Inbox conversation. Only messages support pagination and sorting.

ActionTry it

List Inbox Post Comments

List public Social Inbox comment threads for a platform post reference. ContentStudio treats an unknown post reference as a successful empty page, so items=[] and total=0 do not prove that the post exists.

ActionTry it

List Inbox Tags

List all Social Inbox tags in a ContentStudio workspace.

ActionTry it

List Labels

List or search labels in a ContentStudio workspace. Returned label_id values can be used to assign labels when creating or updating posts.

ActionTry it

List Media

List and filter media-library assets in a ContentStudio workspace. Returns one page with media IDs usable when creating or updating posts.

ActionTry it

List Post Comments

List collaboration comments and internal notes on a ContentStudio post. Returns one page and a cursor for continuation.

ActionTry it

List Posts

List ContentStudio workspace posts using status, date, approval, label, campaign, content-category, creator, and comment-state filters. Returns one page and a cursor for continuation.

ActionTry it

List Ranked Content Analytics

List one offset-paginated page of top, least-performing, sorted, or pin-performance content analytics for one connected account. First use CONTENT_STUDIO_LIST_SOCIAL_ACCOUNTS and match its exact `_id`, workspace, and platform; a guessed account ID can produce a plausible successful empty response.

ActionTry it

List Social Accounts

List connected social accounts in a ContentStudio workspace. Use each returned account_id (the provider's _id) as platform_id for analytics and Social Inbox calls; a workspace ID or fabricated account ID can produce misleading empty analytics instead of an error.

ActionTry it

List Team Members

List or search team members in a ContentStudio workspace and return user and membership IDs, roles, memberships, and available permissions. Returns one page and a cursor for continuation.

ActionTry it

List Workspaces

List workspaces accessible to the connected account and return workspace IDs for workspace-scoped tools. Returns one page and a cursor for continuation.

ActionTry it

Mark Inbox Element Read

Mark one ContentStudio Social Inbox element as read. Calling this for an already-read element is a successful no-op; this tool cannot mark it unread.

ActionTry it

Merge Inbox Tags

Irreversibly replace at least two ContentStudio Social Inbox source tags with one tag using the requested name and color. The source tags are not retained as separate tags, and this operation cannot be undone.

ActionTry it

Remove Social Account

Disconnect a social account from a ContentStudio workspace. The connected user must have the workspace's save_social permission.

ActionTry it

Remove Team Member

Permanently remove a member from a ContentStudio workspace. Owner or admin access is required. If approval workflows or in-flight posts reference the member, retry with confirmed=true only after reviewing those dependencies.

ActionTry it

Reply To Inbox Review

Publish a public business reply to a ContentStudio Social Inbox review, replacing its existing reply when one exists. This immediately causes an irreversible external send.

ActionTry it

Review Post Approval

Approve or reject a ContentStudio post that is under review, optionally recording a review comment. This decision can advance or end the post's approval workflow and cannot be treated as a reversible edit.

ActionTry it

Search Inbox Elements

Search one page of ContentStudio Social Inbox conversations, posts, and reviews using status, text, tag, channel, and targeted-element filters.

ActionTry it

Send Inbox Comment

Publish a public comment or reply on a ContentStudio Social Inbox post. This immediately causes an irreversible external send; it never sends a private message.

ActionTry it

Send Inbox Message

Send a Facebook or Instagram direct message through ContentStudio Social Inbox, optionally with one image or video attachment. Delivery is an irreversible external side effect. An Idempotency-Key protects sequential retries, but concurrent duplicate sends may both be delivered.

ActionTry it

Send Inbox Private Reply

Send a Facebook private reply from a ContentStudio Social Inbox post as a private message, optionally with an attachment. This immediately causes an irreversible external send and never publishes a public comment.

ActionTry it

Set Inbox Comment Hidden

Hide or unhide one ContentStudio Social Inbox comment.

ActionTry it

Set Inbox Comment Liked

Like or unlike one ContentStudio Social Inbox comment.

ActionTry it

Set Inbox Message Bookmarked

Bookmark or unbookmark one ContentStudio Social Inbox message.

ActionTry it

Summarize Inbox Elements

Count ContentStudio Social Inbox conversations, posts, and reviews by all, unassigned, mine, assigned, marked-done, and archived states, optionally filtering by element type and social channel.

ActionTry it

Update Campaign

Update a campaign's name or color.

ActionTry it

Update Inbox Contact

Partially update the name, email, phone, or company of the contact associated with a ContentStudio Social Inbox element. The update applies to every element for that contact on the specified connected account in the workspace.

ActionTry it

Update Inbox Element Tags

Add one or more tags to a ContentStudio Inbox element or remove one tag from it.

ActionTry it

Update Inbox Tag

Update a ContentStudio Social Inbox tag's name or color.

ActionTry it

Update Label

Update a label's name or color.

ActionTry it

Update Post

Fully replace an unpublished post's content, accounts, scheduling, platform options, labels, campaign, and approval configuration. Also attach, restart, resume, renotify, keep, or remove an existing approval workflow. Setting the post to queued, scheduled, or content-category can cause future external publication.

ActionTry it

Update Team Member

Replace a workspace member's role and complete permission map, and optionally replace their team or client membership class. Requires workspace owner or administrator access.

ActionTry it

Update Workspace

Update selected settings of an existing workspace.

ActionTry it

Upload Media

Upload one media file or import one public media URL into a ContentStudio workspace media library.

ActionTry it

How the ContentStudio integration works

The ContentStudio integration connects your Dench AI CRM directly to ContentStudio, so agents can read and act on your ContentStudio data as part of everyday work — answering questions in chat, keeping your CRM in sync, and running automations without anyone copying data between tools.

72 actions are available for agents to invoke on your behalf. Every call runs through ContentStudio's own authorization, scoped to the account you connect.

Set up ContentStudio in Dench

  1. 1

    Sign in to your Dench workspace and open Integrations.

  2. 2

    Find ContentStudio and click Connect — you'll authorize access through ContentStudio's own sign-in flow. No API keys or code required.

  3. 3

    Ask an agent to use ContentStudio in chat, or call it from an automation.

  4. 4

    Manage or disconnect the connection any time from workspace settings.

Frequently asked questions

How does the ContentStudio integration work with Dench?

The Dench ContentStudio integration connects your AI CRM to ContentStudio, so AI agents can work with your ContentStudio data as part of chats, automations, and CRM workflows. You connect your account once, and every agent in your workspace can use it — governed by your workspace permissions.

What actions can AI agents perform with ContentStudio via Dench?

The ContentStudio integration currently exposes 72 actions, including Add Facebook Group Account, Add Inbox Note, Add Post Comment, Add Post Note, Bulk Set Inbox Elements Archived, and Bulk Set Inbox Elements Status. Agents invoke them on your behalf from chat or from automations.

Do I need to write code to connect ContentStudio to Dench?

No. You connect ContentStudio from your Dench workspace using ContentStudio's own sign-in and authorization flow — no API keys to copy, no glue code to maintain.

Is the ContentStudio integration secure?

Connections are authorized through ContentStudio's own authentication flow, and Dench stores only the authorization needed to act on your behalf. You can review and disconnect the ContentStudio connection from your workspace settings at any time.