- Home
- Resources
- Integrations
- ContentStudio
ContentStudio Zapier integrationAutomate ContentStudio with Zapier.
The ContentStudio Zapier integration gives you 15 triggers, 25 actions and 2 searches. Posts, approvals, campaigns, labels, team members and AI images or videos: here is what each one does, what it costs in tasks, and where it breaks.
Verified Trustpilot reviews · AI, automation & growth agency
What the ContentStudio Zapier integration actually does
It lets Zapier read what happens in your ContentStudio workspaces and act on them for you. Zapier spots new posts, comments, media or team members, then writes back: a post, a comment, an approval, an AI image or video. You set it up once and it runs without you touching the social calendar.
Three results people build first. A review loop that never stalls: List Post Comments spots a fresh client comment, and Approve/Reject Post moves the post on. Visuals produced on demand: Generate AI Image creates a picture from a prompt and stores it straight in the workspace media library, ready for Create Social Post. Agency onboarding in one pass: Create Workspace, Add Team Member and Create Campaign set up a new client without clicking through three screens.
Now what Zapier does not do here. None of the 15 triggers is instant: every one is a list that Zapier checks on a timer, so nothing reacts the second it happens. AI video is asynchronous: Generate AI Video only submits a job, and the finished file has to be fetched later with Find AI Video Job or List AI Video Jobs. And a published post is locked: Update Social Post is refused once the post is out or processing.
Comparing tools? The same breakdown exists for the ContentStudio Make integration, written the same way, so you can weigh both side by side.
Zapier vocabulary in one minute
Seven words come back on every line of this page. Here they are in plain English.
- Zap
- The automation you build: one trigger, then one or more actions that run each time that trigger event happens.
- Trigger
- The ContentStudio event that starts the Zap. Once the Zap is switched on, Zapier sits and waits for it.
- Action
- What the Zap does after it starts: the step that creates, changes or deletes something in ContentStudio for you.
- Task
- What Zapier bills: one action that completes successfully. The number on your plan counts those, nothing else.
- Polling vs instant
- A polling trigger is checked by Zapier on a timer. An instant one is pushed by the app. ContentStudio only has polling triggers.
- Filter
- A step that lets the Zap continue only when what came in matches your condition, and quietly stops it otherwise.
- Search step
- A step that looks up something that already exists, so the next steps can reuse what it found, like a video job.
What it really costs in tasks
ContentStudio is not reserved to paid plans on Zapier: it works on the free plan. The bill is counted in tasks, not in Zaps.
- Trigger0 task
- Successful action1 task each
- Free plan100 tasks a month, 2-step Zaps
- Paid-plan-only appNo
The trigger never costs a task, however often Zapier checks for new posts. Each action that succeeds counts once, so a Zap that creates a post and then comments on it uses two tasks per run. An action that fails is not counted. The free plan gives you 100 tasks a month and unlimited Zaps, but only two steps per Zap. Add a filter, a search or a second action, and you have a multi-step Zap (anything beyond one trigger and one action), which needs a paid plan.
Connect ContentStudio to Zapier in 3 steps
- 01
Open the Apps page
In your Zapier account, go to Apps and click + Add connection. A connection is your ContentStudio account linked to Zapier once, then reused by every Zap that touches it.
- 02
Pick ContentStudio
Type ContentStudio in the search box of the dialog, select it, then click Add connection. You need an existing ContentStudio account before this step works.
- 03
Sign in and grant access
Log in to ContentStudio in the tab that opens and allow Zapier into the account. If the workspaces you plan to automate belong to someone else, make sure you have read or write access on them first.
Your first ContentStudio Zap: approve posts once the client says yes
GoalWhen a comment lands on a post under review, and it matches your approval condition, Zapier approves the post in ContentStudio.
- 01
Build: pick the trigger
Start a new Zap, choose ContentStudio as the app and List Post Comments as the event. Select your connection, then the workspace and the post to watch.
- 02
Test the trigger
Run the test: Zapier pulls back the three most recent comments of that post, so you can build the rest on a real one rather than a guess.
- 03
Add the filter
Click the plus icon, add Filter, and set the field to look at, the rule and the value. A text rule only works on text. This step makes the Zap multi-step, so it needs a paid plan.
- 04
Add the action
Add ContentStudio again with Approve/Reject Post. Map the workspace and the post ID from the trigger, then choose approve in the Action field.
- 05
Test, then Publish
Test the action once and read what came back. When it looks right, click Publish to switch the Zap on. It only reacts to comments posted after that moment.
ContentStudio triggers: 15 lists, all polled
15 events start a Zap when something happens in ContentStudio. Zapier checks for them at the interval your plan allows.
List AI Image Models
Polling triggerIn Zapier“Lists the curated allow-list of image model identifiers accepted by "Generate AI Image" and "Invoke AI Image Tool". Names only — no per-model metadata is published.”
Watches the set of image models a workspace is allowed to use with Generate AI Image and Invoke AI Image Tool, and starts the Zap when a new model name shows up. You get names only, no details per model.
List AI Image Tools
Polling triggerIn Zapier“Lists the AI image tools enabled for the workspace (e.g. Background Remover, Image to Image), including their required inputs and controls. Video tools are not included.”
Keeps an eye on the AI image tools switched on for a workspace, such as background removal, and fires when one is added. Video tools live in a separate trigger.
List AI Video Jobs
Polling triggerIn Zapier“Lists the AI video generation jobs submitted through this API for a workspace (never chat or internal-tool jobs), with optional status filtering.”
Follows the AI video jobs submitted through the API for one workspace, with an optional status filter, and starts the Zap for each job it has not seen yet. Jobs from the chat or internal tools never appear here.
List AI Video Models
Polling triggerIn Zapier“Lists every AI video model available to "Generate AI Video" and "Estimate AI Video Cost", along with the modes, resolutions, durations, and ratios each one supports.”
Tracks the AI video models usable by Generate AI Video and Estimate AI Video Cost, along with the modes, resolutions, durations and ratios each supports. A new model starts the Zap.
List AI Video Tools
Polling triggerIn Zapier“Lists the AI video tools enabled for the workspace (e.g. Motion Control, Lip Sync, Talking Avatar), including their required inputs and controls.”
Watches the AI video tools a workspace has enabled, like motion control, lip sync or talking avatar, with the inputs each one expects. A newly enabled tool fires the Zap.
List Workspaces
Polling triggerIn Zapier“Returns all workspaces you have access to so you can choose where to post.”
Looks at every workspace the connected account can reach and starts the Zap when a new one appears. It is the only trigger here that does not ask for a Workspace ID.
List Approval Workflows
Polling triggerIn Zapier“Lists the workspace's published multi-level approval workflows. Use the returned ID as the Approval Workflow when creating or updating a post.”
Watches the multi-level approval workflows published in a workspace and fires when a new one goes live. Its ID is what you pass as the Approval Workflow when creating or updating a post.
List Campaigns
Polling triggerIn Zapier“Lists campaigns (folders) in a workspace. Useful for getting campaign IDs to assign to posts.”
Follows the campaigns of a workspace, which ContentStudio treats as publication folders, and starts the Zap for each new one. Handy to grab a campaign ID that later steps assign to posts.
List Post Comments
Polling triggerIn Zapier“Lists comments and internal notes on a post.”
Reads the comments and internal notes left on one specific post and starts the Zap whenever a new one appears. It is the natural starting point for any review loop.
List Content Categories (By Workspace)
Polling triggerIn Zapier“Returns content categories in the selected workspace. Content categories group social accounts for easier post scheduling.”
Monitors the content categories of a workspace, the groups of social accounts that make scheduling faster, and fires when a category is added.
List Labels
Polling triggerIn Zapier“Lists labels in a workspace. Useful for getting label IDs to assign to posts.”
Watches the labels of a workspace and starts the Zap each time a new one is created. The label ID it brings back is what you need to tag posts later in the Zap.
List Media
Polling triggerIn Zapier“Lists media assets in a workspace media library with filtering, search, and sort options.”
Scans the media library of a workspace, with filtering, search and sort options, and fires when a new image or video lands there. AI images saved by Zapier count too.
List Posts
Polling triggerIn Zapier“Fetches recent posts in a workspace. You can optionally filter by status.”
Fetches recent posts of a workspace, optionally filtered by status, and starts the Zap for each post it has not seen yet. It is also the place to find the Post ID most actions ask for.
List Social Accounts (By Workspace)
Polling triggerIn Zapier“Returns social profiles/pages in the selected workspace (Facebook, Instagram, LinkedIn, X/Twitter, Threads, Bluesky, YouTube, TikTok, Pinterest, Tumblr, Google Business).”
Lists the social profiles and pages connected to a workspace (Facebook, Instagram, LinkedIn, X/Twitter, Threads, Bluesky, YouTube, TikTok, Pinterest, Tumblr, Google Business) and fires when one is added.
List Team Members
Polling triggerIn Zapier“Lists team members in a workspace. Useful for getting user IDs for approval workflows.”
Watches the people in a workspace and starts the Zap when someone joins. The user ID it returns is what approval workflows need.
ContentStudio actions, grouped by what you want done
ContentStudio gives you 25 actions. For each one: what it does for you, when to reach for it, and what to watch out for.
Operations index
- Add Comment to Post
- Add Team Member
- Approve/Reject Post
- Cancel AI Video Job
- Create Campaign
- Create Label
- Create Social Post
- Create Workspace
- Delete Campaign
- Delete Label
- Delete Post
- Delete Workspace
- Estimate AI Video Cost
- Generate AI Image
- Generate AI Video
- Invoke AI Image Tool
- Invoke AI Video Tool
- Remove Social Account
- Remove Team Member
- Update Campaign
- Update Label
- Update Social Post
- Update Team Member
- Update Workspace
- Upload Media
Add Comment to Post
ActionIn Zapier“Adds a comment or internal note to a post.”
Leaves a comment on a post, or a private internal note that clients never see.
Add Team Member
ActionIn Zapier“Invites a member to a workspace with a role and permissions.”
Invites someone to a workspace by email, with a role and its permissions.
Approve/Reject Post
ActionIn Zapier“Approve or reject a post that is pending review in ContentStudio.”
Approves or rejects a post that is waiting for review.
Cancel AI Video Job
ActionIn Zapier“Cancels a still-active AI video job (queued or processing). May charge credits for partial work already consumed. Returns JOB_ALREADY_TERMINAL if the job already finished, failed, or was already cancelled.”
Stops a video job that is still queued or processing.
Create Campaign
ActionIn Zapier“Creates a new campaign (publication folder) in a workspace.”
Opens a new campaign, a publication folder, inside a workspace, with a name and a color token.
Create Label
ActionIn Zapier“Creates a new label in a workspace.”
Adds a label to a workspace, so posts can be tagged by theme, client or language.
Create Social Post
ActionIn Zapier“Creates a new post in the selected workflow/workspace. Supports caption and media; choose Schedule, Queue, Draft, or Content Category scheduling. Optional per-platform content overrides (Platform Overrides JSON), LinkedIn options (document/carousel title, or a text-only poll when Post Type is "poll"), Facebook/Instagram collaborators, an Instagram trial reel, and legacy approval or a multi-level approval workflow.”
Writes a new post in the chosen workspace, with caption and media, and lets you pick how it goes out: scheduled, queued, saved as a draft or sent to a content category.
Create Workspace
ActionIn Zapier“Creates a new workspace in ContentStudio.”
Sets up a brand-new ContentStudio workspace with a name, a logo and a timezone.
Delete Campaign
ActionIn Zapier“Permanently deletes a campaign (publication folder) from a workspace.”
Erases a campaign folder from a workspace for good.
Delete Label
ActionIn Zapier“Permanently deletes a label from a workspace.”
Permanently removes a label from a workspace, the one you select in the Label field.
Delete Post
ActionIn Zapier“Deletes a post you from ContentStudio only.”
Removes a post from ContentStudio only.
Delete Workspace
ActionIn Zapier“Deletes a workspace from ContentStudio.”
Deletes a whole workspace from ContentStudio, the one named in its single field.
Estimate AI Video Cost
ActionIn Zapier“Calculates the credit and time cost to generate an AI video with the given options. Nothing is submitted or charged.”
Tells you how many credits and how much time a video would take with the options you set. Nothing is submitted, nothing is charged.
Generate AI Image
ActionIn Zapier“Synchronously generates one AI image (text-to-image, or image-to-image editing when Image URL is supplied) and saves it to the workspace media library. Returns the result directly — no job to poll. If persist_error is set, the image was generated and charged but not saved (url is still returned, media_id is null).”
Creates one AI image from a text prompt, or edits an existing one when you pass an Image URL, and stores it in the workspace media library. The result comes back immediately.
Generate AI Video
ActionIn Zapier“Submits an asynchronous AI video generation job (text-to-video, image-to-video, or reference-to-video depending on which inputs are supplied). Use "Find AI Video Job" or "List AI Video Jobs" to poll for the result.”
Submits an AI video job, from text, from an image or from references depending on what you feed it. The video is not returned at once: the job runs in the background.
Invoke AI Image Tool
ActionIn Zapier“Invokes a dedicated AI image tool (e.g. remove-background, image-to-image — see "List AI Image Tools" for what the workspace has enabled) and saves the result to the workspace media library. Synchronous — returns the result directly, no job to poll. Brand knowledge is not applied by tools (brand_applied is always false here); use "Generate AI Image" with Use Brand for that.”
Runs one of the dedicated image tools enabled on the workspace, such as background removal, and saves the output to the media library straight away.
Invoke AI Video Tool
ActionIn Zapier“Invokes a dedicated AI video tool (motion-control, lip-sync, or talking-avatar depending on what the workspace has enabled — see "List AI Video Tools"). Submits an async job; there is no upfront cost estimate for these tools. Use "Find AI Video Job" or "List AI Video Jobs" to poll for the result.”
Starts a dedicated video tool job (motion control, lip sync or talking avatar, depending on what the workspace has enabled).
Remove Social Account
ActionIn Zapier“Removes (disconnects) a connected social account from the selected ContentStudio workspace. Requires the save_social permission (returns 403 without it). Returns 404 if the account is not found and 422 if the removal fails.”
Disconnects a social account from a workspace, picked from that workspace's accounts list.
Remove Team Member
ActionIn Zapier“Removes a member from a workspace.”
Takes someone out of a workspace, identified by their membership ID.
Update Campaign
ActionIn Zapier“Updates an existing campaign (publication folder) in a workspace. Only the fields you set are changed.”
Changes an existing campaign folder; only the fields you fill in are modified.
Update Label
ActionIn Zapier“Updates an existing label in a workspace. Only the fields you set are changed.”
Edits an existing label, touching only the fields you set.
Update Social Post
ActionIn Zapier“Updates an existing post (full replace) in the selected workspace. Accepts the same body as Create Social Post — caption, media, per-platform content overrides (Platform Overrides), scheduling, platform options (including LinkedIn document/carousel title or a text-only poll, and an Instagram trial reel), collaborators, and approval. For a multi-level workflow use Approval Workflow to attach/override, or Workflow Action (restart/resume/renotify_current/keep/remove) to act on the post's existing workflow. Update is rejected with 422 once the post is published or processing.”
Replaces an existing post entirely with what you send: caption, media, scheduling, platform options, collaborators and approval. It can also restart, resume or remove the post's approval workflow.
Update Team Member
ActionIn Zapier“Updates a team member's role and permissions.”
Changes the role and permissions of someone already in a workspace.
Update Workspace
ActionIn Zapier“Updates an existing workspace in ContentStudio.”
Modifies an existing ContentStudio workspace, the one you pick from the list the connection shows.
Upload Media
ActionIn Zapier“Uploads a media file from URL into the workspace media library.”
Pulls an image or a video from a URL into the media library of a workspace, ready to attach to posts.
ContentStudio searches and their settings
2 search steps look for data that already exists in ContentStudio, so a later step can use it.
A search step looks something up in ContentStudio and hands the result to the next steps. In the editor, the two searches sit at the bottom of the Action event list, under SEARCH. ContentStudio offers no find-or-create variant.
Find AI Brand Status
SearchIn Zapier“Reports whether the workspace has brand knowledge configured and whether it is toggled on. Never returns brand content — use this to decide whether "Generate AI Image" can meaningfully set Use Brand.”
Checks whether a workspace has brand knowledge set up and whether it is switched on. It never returns the brand content itself.
Find AI Video Job
SearchIn Zapier“Finds a single AI video job by ID and returns its current status (queued, processing, completed, failed, or cancelled). Use this to check on a job submitted by "Generate AI Video" or an AI video tool action.”
Looks up one video job by its ID and reports where it stands: queued, processing, completed, failed or cancelled.
The three settings every search exposes
- Successful if no search results are found?Left on its default, a search that finds nothing stops the Zap there. Switch it on and the Zap carries on with nothing in hand.
- Create X if it doesn't exist yet?This box turns a search into a find-or-create. ContentStudio offers no such variant, so you will not meet it here.
- If multiple search results are found?Three ways out: keep the first match (the default), stop the Zap, or pass all matches on at once.
When a ContentStudio Zap breaks
Zapier attaches no help article to ContentStudio. What follows comes from Zapier's general behavior and from the limits written into the operations themselves.
Six cases account for the surprises. If your Zap stopped and you cannot see why, the Zapier troubleshooting guide walks through the checks one by one.
Old posts are never picked up
A Zap only reacts to what happens after you publish it. Posts, comments and media that existed before stay untouched, and moving that backlog is a separate job.The Zap triggers itself
Upload media in a Zap that starts on List Media, or create labels in a Zap watching List Labels, and it loops, burning tasks fast.A big import gets held back
After a bulk upload or a migration, a trigger can suddenly return a large batch. Zapier's flood protection may then hold it back.The same item never runs twice
Zapier remembers what it has already seen on a polling trigger. A post it has already seen will not start the Zap a second time.A published post refuses updates
Update Social Post is rejected once the post is published or still processing. Edit it before it goes out, or create a new one.Removing an account is refused
Remove Social Account needs the save_social permission on the connected account. Without it, or if the account is not found, the step fails.
Need help automating ContentStudio with Zapier?
A person reads every message.



