Content Studio
Content Studio is ChatGenius’s built‑in publishing tool: write a post once, send it to Instagram, Facebook, and TikTok in a single shot, schedule it for later, attach a comment‑to‑DM trigger to the post you’re publishing, and pull post‑level analytics back in. It runs inside the same portal as your inbox, so the content side and the conversation side share the same account, identity, and customer history.
Overview
Content Studio is included on Creator, Professional, Business, and Enterprise plans. It is not available on the Free plan. Each plan has its own caps on scheduled posts per month, AI caption generations per month, media storage, and saved templates; the per‑tier numbers are on Plans & Limits.
It publishes to three platforms:
- Instagram Business: feed posts, carousels, Reels, and Stories.
- Facebook Pages: feed posts, photos, videos, Reels, and Stories.
- TikTok: video posts (Reels‑style vertical video). TikTok is publish‑only on ChatGenius; DMs are not supported by TikTok’s API.
The interface is organized into four tabs across the top:
- Calendar: a month‑view of everything you have scheduled.
- Create: the post editor.
- Queue: drafts, scheduled posts, and anything that failed.
- Published: posts that went live, with analytics per post.
Connecting Channels for Publishing
Publishing access is separate from messaging access. If you only connected Instagram and Facebook for the inbox, you may need to reconnect them to grant the publishing permissions Content Studio uses.
- Instagram & Facebook: covered by the standard Meta connection. If your account was connected before late February 2026, disconnect and reconnect once so the publishing permissions get added. New connections pick them up automatically.
- TikTok: connected separately on the Settings page (TikTok has its own authentication; it’s not part of Meta’s OAuth). Once connected, it shows up as a third platform pill in the Create tab.
You can publish to any subset of your connected platforms from a single post: just IG, just FB, IG + FB, all three, etc. Each platform pill toggles on or off independently.
Creating a Post
Click New Post (top right) or the Create tab. The editor is laid out as a single page with three columns of decisions:
- Pick your platforms. Click the Instagram, Facebook, and/or TikTok pills. Platforms that aren’t connected are greyed out.
- Pick the post type. The four types are Feed Post, Carousel, Reels, and Story. See Post Types below for what each one supports.
- Upload media. Drop in images and/or video. The editor validates dimensions, file size, and duration against each platform’s rules and tells you immediately if something is off.
- Write your caption. A single caption can be used as‑is across platforms, or you can use the AI rewrite buttons (see AI Assistance) to generate platform‑specific versions for IG, FB, and TikTok in one click.
- Add hashtags. Type your own, paste a block, or use AI suggestions and hashtag research. ChatGenius keeps hashtags as a separate field so the caption stays clean.
- (Optional) Set up a comment trigger. See Attaching Comment Triggers.
- Publish now, schedule for later, or save as a draft. The three buttons at the bottom of the editor.
The right side of the editor has a live preview that mirrors how the post will look on each selected platform. A Grid Preview button shows how the post will sit in your Instagram profile grid alongside your existing posts, which is useful for keeping aesthetic consistency.
Post Types
| Type | TikTok | ||
|---|---|---|---|
| Feed Post Single image or video |
Yes | Yes | Yes (video only) |
| Carousel Up to 10 slides, mixed photo + video |
Yes | Yes | No |
| Reels Vertical short video |
Yes | Yes | Yes |
| Story Image or video, 24-hour visibility |
Yes | Yes | No |
When a post type isn’t supported on a selected platform (carousel + TikTok, for instance), Content Studio either greys that platform out or quietly skips it on publish and tells you which platforms actually fired.
For video posts, you also get a cover image control: either grab a frame from the video itself with a scrubber, or upload a separate image as the cover. TikTok additionally has a customizable title (the first 150 characters of the caption by default).
AI Assistance
The AI panel runs down the right side of the editor with eight assistive actions. Each one counts against your monthly AI caption generations quota.
- Generate Caption: write a caption from a short prompt and a tone (professional, casual, witty, etc.). Pulls from your brand voice via your AI configuration.
- Suggest Hashtags: returns ~15 relevant hashtags based on the caption you’ve written.
- Rewrite for Instagram / Facebook / TikTok: takes your current caption and adapts the tone, length, and emoji density for each platform’s norms. IG runs longer with more emoji, FB tends toward straight prose, TikTok skews short and hook‑driven.
- Best Time: suggests when to schedule based on your post type, platform, and audience patterns.
- Post Ideas: brainstorms post concepts for you from a short prompt; you pick one and it pre‑fills the editor.
- Hashtag Research: searches Instagram’s hashtag database for volume and competition. Requires a Facebook login on your connection (Meta’s hashtag API is gated to the Facebook token, not the Instagram‑only token). The button is disabled if you’re Instagram‑only.
Scheduling and the Queue
Three button options at the bottom of the editor:
- Publish Now: posts immediately. For Instagram and TikTok, video posts can take a few minutes to process server‑side; the post enters Publishing state, then transitions to Published.
- Schedule: pick a date and time. The post goes into the queue with status Scheduled. A cron checks every minute and fires posts at their scheduled time.
- Save Draft: keeps everything you typed but doesn’t commit a publish time. Drafts live in the Queue tab under the Draft filter; you can edit and schedule them later.
The Queue tab shows everything that isn’t published yet. Filters across the top: All, Draft, Scheduled, Failed. Each card or list row has actions for editing, rescheduling, retrying (for failed posts), reverting to draft, or deleting.
Bulk actions across the queue: select multiple posts and revert, retry, or delete them in one click.
A scheduled post counts against your monthly post quota the moment it’s scheduled, not when it publishes. If you schedule 100 posts for next month while on Professional’s 100‑post limit, you’re full for the current cycle. The counter resets on your billing day.
The Calendar View
The Calendar tab is a month grid with every scheduled post pinned to its date. Click any post to open it for edits. Click an empty day to start a new post pre‑scheduled for that date.
Use it to see your content cadence at a glance: gaps, doubled‑up days, the rhythm of your week. The platform and post‑type icons make it easy to tell whether you’re posting too many Reels, not enough Stories, etc.
Templates & Bulk Import
Templates
Anything you create can be saved as a template (the Save as Template action in the editor). Templates store the platforms, post type, caption structure, hashtags, and any comment trigger you set up. Open Templates from the editor toolbar to pick from your saved set and pre‑fill a new post in one click.
Each plan has a template cap separate from the post cap; see Plans & Limits.
Bulk Import
The Bulk Import button at the top right of the section accepts a structured upload to create many posts at once. Useful for migrating from another scheduling tool or queueing a whole month of content in one batch. Each post imported counts the same as one created manually (against your monthly post quota).
Attaching a Comment Trigger to the Post
Content Studio lets you set up a comment trigger right at post creation, so the comment‑to‑DM automation is live the moment the post goes up. No separate trip to the Comment Triggers section.
In the editor, expand the Comment Trigger section and configure:
- Trigger mode: Both (reply publicly and DM), Public reply only, or DM only.
- Public reply variations: one or more reply texts the bot rotates through so every reply isn’t identical.
- DM template variations: same idea for the private message.
- Quick reply buttons: optional buttons on the DM (Meta’s post‑back buttons) that the customer can tap to continue the conversation.
Triggers attached this way are tied to the specific post and use its post ID once it’s published. They count against your comment‑trigger limit.
Published Posts and Analytics
Anything that goes live lands in the Published tab. Each post shows the platforms it went out on, the date/time, the caption, and a thumbnail. Click Analytics on a post to open the analytics modal with what each platform reports back:
- Instagram: reach, impressions, likes, comments, saves, shares; for video posts, plays and average watch time; for Reels, additional Reels‑specific metrics.
- Facebook: reactions, comments, shares, reach, impressions, video views.
- TikTok: views, likes, comments, shares (limited to what TikTok’s API exposes for business accounts).
Analytics refresh in the background on a six‑hour cron so the numbers stay current without you re‑loading. The first refresh after a post goes live happens shortly after publishing, then settles into the regular cadence.
Limits and Tier Access
Four numbers gate your usage per billing period:
- Scheduled posts per month: 30 on Creator, 100 on Professional, unlimited on Business.
- AI caption generations per month: 30 / 100 / unlimited.
- Media storage: 1 GB / 5 GB / 25 GB.
- Saved templates: 30 / 100 / unlimited.
Free plans don’t have Content Studio access. Enterprise plans get custom limits. The full breakdown is on Plans & Limits.
FAQ
Why isn’t my Instagram account showing up in publishing?
Either the account isn’t set as Business (Instagram requires Business or Creator account type to publish), or you connected before late February 2026 and need to reconnect to pick up the new publishing permissions. Disconnect and reconnect from the Settings page.
Why is the Hashtag Research button disabled?
You connected through Instagram‑only login. Meta’s hashtag search API is only available through a Facebook token, not the Instagram‑only token. Reconnect through the Facebook login path to enable it.
Can I post the same content to Instagram and TikTok at the same time?
Yes, as long as the post type is video (Feed video or Reels). TikTok requires vertical video and doesn’t support carousels or stories. The editor flags this for you when you toggle TikTok on with an incompatible type selected.
What happens when a post fails?
It moves to the Failed filter in the Queue tab with the failure reason visible. Common reasons: token expired (reconnect the account), media validation (video too long, image too small), missing payment method on the WABA (for IG/FB Page boosts if applicable). You can edit and retry from the same row.
Do I have to schedule, or can I publish immediately?
Either. Publish Now fires immediately. Schedule sets a future time. Some platforms (Instagram video, TikTok) take a couple of minutes to process even on Publish Now; that’s normal and the queue card will show Publishing until it’s confirmed live.
If I delete a scheduled post, does the slot come back to my monthly quota?
Deleting a scheduled post before it publishes refunds the slot. Once a post has actually published, the slot is used for that billing cycle.
Can I let the AI write everything and just approve?
Yes. Use Post Ideas to brainstorm, Generate Caption to write the body, Suggest Hashtags to add tags, and Best Time to pick when. You can run end‑to‑end in the AI panel and just hit Schedule when it looks good.
Can my team draft posts and have me publish?
Yes. Anyone with portal access can save drafts. Drafts live in the Queue for anyone on the team to review and schedule. The full role permissions are on Team Inbox & Roles.
Next Steps
- Comment Triggers for the full picture of comment‑to‑DM and how the triggers you attach here behave.
- AI Configuration to dial in the brand voice the AI uses for captions and rewrites.
- Plans & Limits for the per‑tier numbers.
- Connect Instagram & Facebook if you need to reconnect to pick up publishing scopes.