33.1 Overview

The Social Media category in AIUNIFY PROS SUITE contains seven subscriber-facing content tools:

  1. Social Suite
  2. Instagram
  3. Twitter/X Thread
  4. LinkedIn
  5. YouTube
  6. Hashtags
  7. Content Calendar

The Sidebar routes these tools to /social, /instagram-caption, /twitter-thread, /linkedin-post, /youtube-description, /hashtag-generator, and /content-calendar.

These tools focus on creating social-media content. They are separate from the WhatsApp and Instagram Auto-Reply Agents covered in Chapter 30.

33.2 Two Different Types of Social Media Tools

The current source contains two specialized Social Media workspaces:

  1. Social Suite
  2. Instagram Caption Generator

The remaining five use the shared Standard AI Generator Workspace documented in Chapter 12:

  1. Twitter/X Thread
  2. LinkedIn Post
  3. YouTube Description
  4. Hashtag Generator
  5. Content Calendar

33.3 Important Publishing Distinction

Chapter 33 primarily covers content generation.

The tools in this chapter do not source-verify direct publishing to:

  1. Instagram
  2. Facebook
  3. LinkedIn
  4. X/Twitter
  5. YouTube

The Instagram scheduling functionality documented in Chapter 30 belongs to the separate Instagram Agent, not the Instagram Caption Generator in this chapter.

33.4 Authentication

The main Social Suite route explicitly checks authentication and redirects unauthenticated subscribers toward /login.

Standard ToolPage tools also enforce authenticated access through the shared ToolPage component.

Part One — Social Suite

33.5 Opening Social Suite

Navigate to:

Sidebar → Social Media → Social Suite

Route:

/social

33.6 Actual Workspace Title

Although the Sidebar calls it:

Social Suite

the page itself is titled:

AI Social Media Post Generator.

33.7 Workspace Description

The current description is:

“Generate engaging captions, hashtags, and content ideas for all social media platforms.”

33.8 Supported Social Suite Platforms

The current Platform selector provides:

  1. Instagram
  2. Twitter/X
  3. Facebook
  4. LinkedIn


33.9 Facebook in Social Suite Is a Content Target

Facebook being available here means the AI can generate Facebook-oriented social content.

It does not mean the separate Facebook Auto-Reply Agent from Chapter 30 is operational.

33.10 Social Suite Does Not Connect Social Accounts

The current source does not provide:

  1. Connect Instagram
  2. Connect Facebook
  3. Connect LinkedIn
  4. Connect X
  5. OAuth login
  6. Account selection

inside this workspace.

33.11 Content Configuration

The main input Card is titled:

Content Configuration

with:

“Customize your social media content strategy.”

33.12 Platform Is Required

The first field is:

Platform *.

33.13 Topic/Theme Is Required

The second required field is:

Topic/Theme *.

33.14 Required Validation

If either Platform or Topic is missing:

Missing Information

with:

“Please select a platform and enter a topic.”

33.15 Content Type

Social Suite includes an optional:

Content Type

selector.

33.16 Current Content Types

The current options are:

  1. Promotional
  2. Educational
  3. Inspirational
  4. Behind-the-scenes
  5. User-generated content
  6. Announcement
  7. Question/Poll
  8. Tips & Tricks


33.17 Content Type Is Optional

The generation requirement checks only:

  1. Platform
  2. Topic

Therefore, Content Type can remain blank.

33.18 Tone

The second selector is:

Tone.

33.19 Current Tone Choices

Available Tones:

  1. Professional
  2. Casual
  3. Funny
  4. Inspiring
  5. Friendly
  6. Bold
  7. Minimalist
  8. Storytelling


33.20 Tone Is Optional

Tone is passed into the generation Prompt but is not required by the client.

33.21 Topic/Theme Placeholder

The current example is:

“e.g., New product launch, Morning motivation, Weekend tips...”

33.22 Content Description

Optional field:

Content Description

with:

“Describe what you want to share, key points to highlight...”

33.23 Keywords

Optional:

Keywords

with:

“productivity, motivation, business, startup...”

33.24 Target Audience

Optional:

Target Audience

with:

“entrepreneurs, students, professionals, creators...”

33.25 How Social Suite Builds the Prompt

The request incorporates:

  1. Platform
  2. Topic
  3. Content Type
  4. Tone
  5. Description
  6. Keywords
  7. Target Audience


33.26 Requested Output

The AI is asked to provide:

  1. An engaging platform-optimized Caption
  2. Relevant Hashtags
  3. Three Tweet variations for Twitter/X, or alternative Caption ideas for other Platforms


33.27 Generate Social Media Content

Primary action:

Generate Social Media Content.

33.28 Generating Content...

While streaming:

Generating Content....

33.29 Streaming Generation

Social Suite uses the shared streaming AI infrastructure.

The output can therefore appear progressively while the response is generated.

33.30 Shared Selected AI Model

The shared streaming hook sends the subscriber's current:

selectedModel

with the generation request.

33.31 Subscriber API Keys

The shared streaming hook also forwards non-empty subscriber provider API Keys using provider-specific request headers.

Therefore, the Model/API-Key behavior described in Chapters 10 and 11 applies to Social Suite.

33.32 Tool Identifier

Social Suite identifies its generation request with the Tool ID:

social.

33.33 Social Suite Uses the Writer System Prompt

An important implementation detail is that Social Suite calls:

systemPrompts.writer

rather than the separate systemPrompts.social configuration.

The actual structured user Prompt still supplies the Social Platform, Content Type, Tone, Keywords, and Target Audience.

33.34 Generation Success

After successful completion:

Content Generated!

with:

“Your social media content is ready.”

33.35 Generation Failure

Current Error:

Generation Failed

with:

“Please try again.”

Social Suite Output

33.36 Platform Content Header

Once a Platform is selected, the right side identifies it as, for example:

Instagram Content

or:

LinkedIn Content.

33.37 Output Tabs

Social Suite has three output Tabs:

  1. Caption
  2. Hashtags
  3. Ideas


Caption

33.38 Generated Caption

The Caption Tab is titled:

Generated Caption.

33.39 Streaming Caption View

During generation, the Caption area displays the live streamed response.

33.40 Completed Caption Parsing

After generation, the client searches the AI response for lines containing:

  1. caption
  2. hashtag

and extracts the content between them as the completed Caption.

33.41 Output Parsing Depends on AI Formatting

Because this parsing depends on expected headings, unusual AI response formatting can potentially produce imperfect separation between Caption and Hashtags.

33.42 Copy Caption

When a Caption exists, select the Copy icon.

Success:

Copied!

“Content copied to clipboard.”

33.43 No Caption Edit Field

The completed Social Suite Caption is rendered rather than placed in an editable Textarea.

There is no source-verified in-page Caption editor.

33.44 No Caption Download

Social Suite does not currently expose a Download action.

Copy is the source-verified export method.

Hashtags

33.45 Suggested Hashtags

The Hashtags Tab is titled:

Suggested Hashtags.

33.46 Hashtags Are Parsed From the AI Response

The client searches generated response text for hashtag patterns beginning with #.

33.47 Maximum Displayed Hashtags

The current parser stores at most:

15 Hashtags.

33.48 Copy All Hashtags

The Hashtag Tab provides a Copy button that places all stored Hashtags onto the Clipboard separated by spaces.

33.49 Copy Individual Hashtag

Each Hashtag Badge can also be clicked individually to copy that one Hashtag.

33.50 No Live Hashtag Trend Verification Is Established

The Social Suite Prompt can request relevant popular and niche Hashtags.

However, this page does not call a live social-network trend API.

Do not interpret generated Hashtags as independently verified current trending data.

Ideas

33.51 Content Variations

The Ideas Tab is titled:

Content Variations.

33.52 Important Twitter/X Ideas Limitation

For Twitter/X, the Prompt requests:

3 tweet variations.

However, the current client stores only:

[caption]

inside tweetIdeas.

Therefore:

The current Ideas Tab does not reliably expose three separately parsed Tweet variations even though the AI Prompt requests them.

33.53 Non-Twitter Ideas Limitation

For non-Twitter Platforms, the client currently sets:

tweetIdeas: [].

Therefore, the Ideas Tab can remain empty even though the AI Prompt requested alternative Caption ideas.

33.54 Ideas Empty State

The current empty text is:

“Generate content to get alternative ideas and variations.”

33.55 Clicking an Idea Copies It

Any rendered Idea Card can be clicked to copy its text.

Social Suite Token Behavior

33.56 Catalogue Reference

The current feature catalogue identifies:

Social Media Suite — 15 Tokens.

33.57 Social Suite Does Not Display Its Cost

Unlike Standard ToolPage tools, the specialized Social Suite page does not visibly show:

15 tokens per use

beside the Generate button.

33.58 Current Cost Should Be Treated as Configurable

Because generation uses the shared Tool ID social, live server-side AI-limit configuration can still affect usage accounting.

The feature catalogue's 15 Tokens is the current default/reference value.

33.59 User Balance Refresh

The shared streaming hook refreshes subscriber account information after generation completes, including after the request exits through its final processing path.

Social Suite Limitations

33.60 No Direct Publishing

No Publish button exists.

33.61 No Scheduling

Social Suite itself does not contain a scheduling calendar.

33.62 No Connected Accounts

No social-network connection flow exists here.

33.63 No Saved Projects

No persistent Social Suite project/history list is source-verified.

33.64 No Draft Library

No Draft folder or campaign library exists in this page.

33.65 No Image Upload

Social Suite is text-oriented.

There is no photo/video upload field.

33.66 No Media Generation

The page does not generate Images, Videos, or Reels.

Use the AI Marketing media tools from Chapters 26–29 for visual assets.

33.67 No Platform Character Enforcement

The current interface does not enforce specific:

  1. X/Twitter post limits
  2. Instagram Caption limits
  3. LinkedIn post limits
  4. Facebook limits

Part Two — Instagram Caption Generator

33.68 Opening Instagram

Navigate to:

Sidebar → Social Media → Instagram

Route:

/instagram-caption

The Route renders the specialized Instagram Caption Generator.

33.69 Instagram Toolkit

The workspace displays the Badge:

Instagram Toolkit.

33.70 Workspace Title

The actual title is:

Caption Generator.

33.71 Description

The current description reads:

“Stop staring at a blank screen. detailed captions in seconds.”

The wording is reproduced here as implemented.

Instagram Input

33.72 What's in your photo?

The primary field asks:

What's in your photo?

33.73 This Is a Text Description Field

Despite the question referencing a photo, the control is a Textarea.

There is no source-verified Image upload in this workspace.

33.74 Instagram Example

Current example:

“e.g. A sunset at the beach with my best friends, holding cocktails...”

33.75 Description Is Required

If Description is empty:

Description required

with:

“Please describe your photo first.”

Vibe

33.76 Vibe Selector

Instagram Caption Generator provides:

Vibe.

33.77 Current Vibes

Available values are:

  1. ✨ Aesthetic
  2. 😂 Funny
  3. 💡 Inspirational
  4. ☕ Casual
  5. 📣 Promotional


33.78 Default Vibe

The current default is:

Aesthetic.

Emojis

33.79 Emojis Toggle

The workspace provides an:

Emojis

Switch.

33.80 Emojis Are Enabled by Default

Initial state:

true.

33.81 Emoji Prompt Behavior

When enabled, the Prompt tells the AI:

“Yes, use plenty.”

When disabled:

“No.”

Hashtags

33.82 Hashtags Toggle

A separate:

Hashtags

Switch is provided.

33.83 Hashtags Are Enabled by Default

Initial state:

true.

33.84 Hashtag Prompt Behavior

When enabled, the Prompt requests:

5–10 relevant Hashtags at the bottom.

When disabled, it requests no Hashtags.

Instagram Generation

33.85 Generate Caption

Primary action:

Generate Caption.

33.86 Writing Magic...

During processing:

Writing Magic....

33.87 Instagram Prompt Structure

The current Prompt sends:

  1. Photo Description
  2. Vibe
  3. Emoji preference
  4. Hashtag preference

and asks the model to return only Caption text.

33.88 Selected Model

Instagram Caption Generator sends the subscriber's:

selectedModel

to its AI proxy request.

33.89 Different API Path From Standard Tools

Instagram Caption Generator calls:

/api/ai/proxy

rather than the shared streaming /api/ai/stream path.

33.90 No Subscriber Provider-Key Headers in This Client Request

The current Instagram Caption component sends only:

Content-Type: application/json

and its JSON body.

It does not explicitly append the subscriber's provider API-Key headers.

Therefore, do not document Chapter 11 BYOK as a guaranteed direct control for this specialized Caption request.

33.91 User Balance Refresh

After successful Caption generation, the component calls:

refreshUser().

33.92 Generation Error

If generation fails:

Error

with the returned message or:

“Failed to generate caption.”

Instagram Preview

33.93 Phone-Style Preview

The right side renders a visual Instagram-style phone/post mockup.

33.94 No Actual Photo Preview

The visual media area is currently an Instagram icon placeholder.

The page does not render an uploaded real photo because there is no upload workflow.

33.95 New Post

The mockup Header says:

New Post.

33.96 Share Button Is Not a Publishing Action

The mockup contains a visible:

Share

button.

However, the current source assigns no click handler to that Button.

Therefore:

The visible Share control is part of the Preview mockup and does not publish the Caption to Instagram.

33.97 Social Action Icons Are Decorative

The mockup contains visual icons resembling:

  1. Like
  2. Comment
  3. Send
  4. Bookmark

but no interaction handlers are attached to them in the inspected component.

33.98 Caption Preview

Generated Caption text appears in the post-style Caption area.

33.99 Empty Caption Preview

Before generation:

“Your caption will appear here...”

33.100 Copy Caption

When a Caption exists, a floating Copy button appears.

33.101 Copy Confirmation

Current notification:

Copied!

with:

“Caption copied to clipboard.”

33.102 No Download Caption

The specialized Instagram Caption page does not expose a Download action.

33.103 No Caption Editor

The generated Caption is displayed as Preview text rather than an editable Textarea.

Copy it into your desired editing/publishing workflow for further modifications.

Instagram Token Behavior

33.104 Catalogue Reference

The feature catalogue identifies:

Instagram Caption — 10 Tokens.

33.105 Cost Is Not Displayed Beside Generate Caption

The specialized Caption interface itself does not show the Token amount.

33.106 No Direct Instagram Account Connection

This workspace does not require:

  1. Instagram Handle
  2. Business Account ID
  3. Facebook Page Access Token

Those belong to the separate Instagram Agent from Chapter 30.

33.107 No Scheduling

Instagram Caption Generator does not schedule posts.

33.108 No Publishing

It does not publish.

33.109 No Persistent Caption History

No saved Caption library/history is source-verified.

Part Three — Standard Social Media Generator Tools

33.110 Shared Standard Workspace

The following Social Media tools use the shared ToolPage:

  1. Twitter/X Thread
  2. LinkedIn Post
  3. YouTube Description
  4. Hashtag Generator
  5. Content Calendar

Their route files supply different titles, descriptions, examples, and Token defaults, but the operating interface is otherwise shared.

33.111 Standard Header

Each Tool displays:

  1. Tool icon
  2. Tool title
  3. Social Media category Badge
  4. Tool description
  5. Token cost
  6. Current Token balance


33.112 Standard Input Card

The left Card is:

Input

with:

“Describe what you want to generate.”

33.113 Standard Generate Button

Primary action:

Generate

and while active:

Generating....

33.114 Ctrl + Enter

Press:

Ctrl + Enter

inside the Input Textarea to start generation.

33.115 Standard Examples

Each Tool provides three example Prompts under:

Try these examples:

Selecting one fills the Input field.

33.116 Standard Reset

The Reset icon clears the Input and local Output state and returns focus to the Textarea.

As explained in Chapter 12, the current shared streamed-text state can create a Reset-display edge case.

33.117 Standard Output

The right Card is:

Output

with:

“Generated content will appear here.”

33.118 Markdown Rendering

Generated content is displayed using AIUNIFY's Markdown Renderer.

33.119 Copy

The Output Header provides a Copy action.

Success:

Copied!

“Content copied to clipboard.”

33.120 Download

Standard ToolPage also provides Download.

Output is downloaded as a plain-text:

.txt

file.

33.121 Standard Filename

Pattern:

[tool-id]-output.txt.

33.122 No Universal Save

Standard ToolPage does not provide persistent Save/History functionality.

33.123 No Built-In Editor

There is no editable Output Tab in Standard ToolPage.

33.124 Shared Selected Model

All Standard Social Media Tools use the shared useGeminiStream workflow, which sends the current selected Model.

33.125 Shared API Keys

Configured subscriber AI provider Keys are forwarded through the shared stream workflow when present.

33.126 Dynamic Token Cost

Standard ToolPage determines its displayed base cost using this priority:

  1. Live settings.aiLimits[toolId]
  2. Feature catalogue Token Cost
  3. Route-supplied Token Cost


33.127 OpenAI Cost Multiplier

When the selected Model belongs to OpenAI, Standard ToolPage displays:

1.5× the Base Cost, rounded upward.

Part Four — Twitter/X Thread Generator

33.128 Opening Twitter/X Thread

Navigate to:

Sidebar → Social Media → Twitter/X Thread

Route:

/twitter-thread

33.129 Tool Title

Twitter/X Thread Generator.

33.130 Description

“Create viral Twitter threads that educate, entertain, and engage.”

33.131 Input Placeholder

“Enter the topic and key points for your thread...”

33.132 Example Prompt 1

“Thread about 10 productivity hacks for remote workers”.

33.133 Example Prompt 2

“Explain blockchain technology in simple terms”.

33.134 Example Prompt 3

“Share lessons learned from starting a business”.

33.135 Token Reference

Current catalogue/reference:

15 Tokens.

33.136 No Thread-Length Selector

There is no dedicated control for:

  1. 5 Tweets
  2. 10 Tweets
  3. 20 Tweets

Specify the desired number in your Prompt.

33.137 No Per-Tweet Character Counter

The workspace does not validate individual generated posts against a specific X character limit.

33.138 No X Account Connection

No account authentication or posting exists.

33.139 No Thread Scheduler

No scheduler is provided.

33.140 Recommended Twitter Prompt

A useful Prompt structure is:

Topic + number of posts + audience + hook + tone + CTA

Example:

“Create an 8-post X thread explaining how small businesses can use AI automation. Target business owners, open with a strong contrarian hook, keep each post concise, and finish with a CTA to learn more.”

Part Five — LinkedIn Post Generator

33.141 Opening LinkedIn

Navigate to:

Sidebar → Social Media → LinkedIn

Route:

/linkedin-post

33.142 Tool Title

LinkedIn Post Generator.

33.143 Description

“Create professional LinkedIn posts that establish thought leadership.”

33.144 Input Placeholder

“Describe the topic, insight, or story you want to share...”

33.145 LinkedIn Example 1

“Post about leadership lessons from a recent challenge”.

33.146 LinkedIn Example 2

“Share insights about industry trends in tech”.

33.147 LinkedIn Example 3

“Announcement about a new career milestone”.

33.148 Token Reference

Current reference:

10 Tokens.

33.149 No LinkedIn Profile Connection

The Tool does not connect to a personal Profile or Company Page.

33.150 No Audience Selector

There is no structured audience field.

Specify your intended audience in the Prompt.

33.151 No Post-Type Selector

There is no separate control for:

  1. Personal story
  2. Thought leadership
  3. Company announcement
  4. Poll
  5. Newsletter

Use natural-language instructions.

33.152 No LinkedIn Analytics

The Tool does not show:

  1. Impressions
  2. Likes
  3. Comments
  4. Reposts
  5. Clicks

33.153 Recommended LinkedIn Prompt

A strong structure is:

Context → insight → target audience → perspective → CTA

Example:

“Write a LinkedIn thought-leadership post for enterprise sales executives explaining why Agentic software will change the way sales teams operate. Use a bold but professional tone, short paragraphs, and finish with a question that encourages discussion.”

Part Six — YouTube Description Generator

33.154 Opening YouTube

Navigate to:

Sidebar → Social Media → YouTube

Route:

/youtube-description

33.155 Tool Title

YouTube Description Generator.

33.156 Description

“Create SEO-optimized YouTube descriptions with timestamps and links.”

33.157 Input Placeholder

“Describe your video content, main topics, and any links to include...”

33.158 YouTube Example 1

“Description for a tutorial on React hooks”.

33.159 YouTube Example 2

“Travel vlog description for a Japan trip”.

33.160 YouTube Example 3

“Product review video for the latest iPhone”.

33.161 Token Reference

Current reference:

15 Tokens.

33.162 Timestamps Are AI-Generated Text

The description says the Tool can create descriptions with timestamps.

However, there is no uploaded Video or transcript parser in this page.

Therefore, accurate timestamps must be supplied through the Prompt or independently verified.

33.163 YouTube Links

You can include URLs by entering them in the Prompt.

The Tool does not provide structured link fields.

33.164 No Video Upload

No Video file input exists.

33.165 No Transcript Upload

No dedicated transcript file input exists.

You can paste transcript text into the Prompt if needed.

33.166 No YouTube Account Connection

The Tool does not connect to YouTube Studio.

33.167 No Video Publishing

It generates text only.

33.168 No Thumbnail Generation Here

YouTube Thumbnail generation is a separate AI Marketing Tool covered in Chapter 28.

33.169 Recommended YouTube Prompt

Include:

  1. Video topic
  2. Audience
  3. Main sections
  4. Exact timestamps if known
  5. Relevant links
  6. CTA
  7. Desired keywords

Part Seven — Hashtag Generator

33.170 Opening Hashtags

Navigate to:

Sidebar → Social Media → Hashtags

Route:

/hashtag-generator

33.171 Tool Title

Hashtag Generator.

33.172 Description

“Generate relevant and trending hashtags for maximum reach.”

33.173 Input Placeholder

“Describe your content or paste your caption to get relevant hashtags...”

33.174 Hashtag Example 1

“Hashtags for a fitness motivation post”.

33.175 Hashtag Example 2

“Best hashtags for travel photography”.

33.176 Hashtag Example 3

“Trending hashtags for tech startup content”.

33.177 Token Reference

Current reference:

5 Tokens.

33.178 Generated “Trending” Does Not Equal Live Trend Verification

The Tool is a language-model generator.

The route does not source-verify a live:

  1. Instagram trends API
  2. TikTok trends API
  3. X trends API

before generating Hashtags.

33.179 No Platform Selector

Hashtag Generator itself does not have a structured Platform selector.

Specify the intended Platform in your Prompt.

33.180 No Hashtag Count Selector

Specify the requested amount in the Prompt.

33.181 No Hashtag Performance Scores

There is no source-verified:

  1. Search Volume
  2. Competition Score
  3. Reach Estimate
  4. Trend Chart

33.182 No One-Click Hashtag Chips

Unlike Social Suite, the Standard Hashtag Generator returns its output as one rendered AI response.

33.183 Recommended Prompt

Example:

“Generate 20 hashtags for a B2B SaaS LinkedIn post about AI sales automation. Mix 5 broad, 10 niche, and 5 branded/community-style tags. Avoid irrelevant high-volume tags.”

Part Eight — Content Calendar Generator

33.184 Opening Content Calendar

Navigate to:

Sidebar → Social Media → Content Calendar

Route:

/content-calendar

33.185 Tool Title

Content Calendar Generator.

33.186 Description

“Plan your social media content with a strategic content calendar.”

33.187 Input Placeholder

“Describe your niche, posting frequency, and content goals...”

33.188 Calendar Example 1

“Monthly content calendar for a fitness brand”.

33.189 Calendar Example 2

“Weekly posting schedule for a tech startup”.

33.190 Calendar Example 3

“Content plan for a food blogger on Instagram”.

33.191 Token Reference

Current reference:

25 Tokens.

33.192 Content Calendar Is a Generated Text Plan

Despite its name, the current Tool uses Standard ToolPage.

It does not render a graphical monthly calendar interface.

33.193 No Drag-and-Drop Calendar

There are no movable day/event blocks.

33.194 No Date Picker

There is no structured Calendar date selection.

Specify the period in your Prompt.

33.195 No Social Scheduling

Generated Calendar entries are planning recommendations.

They are not automatically scheduled to social networks.

33.196 No Recurring Scheduler

No automatic weekly/monthly publishing engine exists in this Tool.

33.197 No Calendar Persistence

No saved Content Calendar project/history is established.

33.198 No Google Calendar Sync

No Google Calendar integration is source-verified inside this Tool.

33.199 No Campaign Status Tracking

There are no:

  1. Draft
  2. Approved
  3. Scheduled
  4. Published

workflow states here.

33.200 Recommended Content Calendar Prompt

Include:

  1. Brand/industry
  2. Platforms
  3. Date range
  4. Posting frequency
  5. Content pillars
  6. Target audience
  7. Campaign goals
  8. CTA strategy
  9. Desired format

Example:

“Create a 30-day social content calendar for a B2B AI software company targeting sales organizations. Plan five posts per week across LinkedIn, Instagram, and X. Use content pillars of education, product capabilities, customer pain points, thought leadership, and conversion CTAs. Put the plan in a table with date, platform, topic, format, hook, CTA, and hashtags.”

Standard Social Media Token Matrix

33.201 Current Catalogue References

ToolCurrent Reference
Social Suite15 Tokens
Instagram Caption10 Tokens
Twitter/X Thread15 Tokens
LinkedIn Post10 Tokens
YouTube Description15 Tokens
Hashtag Generator5 Tokens
Content Calendar25 Tokens

33.202 Token Reference Qualification

For Standard ToolPage tools, the displayed live amount can change based on:

  1. System AI-limit configuration
  2. Feature catalogue
  3. Selected OpenAI Model multiplier


Always trust the Token amount displayed by the live ToolPage over a static manual reference if they differ.

Tool Architecture Matrix

33.203 Current Workspace Types

ToolWorkspace
Social SuiteSpecialized
Instagram CaptionSpecialized
Twitter/X ThreadStandard ToolPage
LinkedIn PostStandard ToolPage
YouTube DescriptionStandard ToolPage
Hashtag GeneratorStandard ToolPage
Content CalendarStandard ToolPage

33.204 Output Capability Matrix

ToolCaption/PostHashtagsPlanningCopyTXT Download
Social SuiteYesYesLimited ideasYesNo
Instagram CaptionYesOptionalNoYesNo
Twitter/X ThreadYesPrompt-dependentNoYesYes
LinkedIn PostYesPrompt-dependentNoYesYes
YouTube DescriptionYesPrompt-dependentNoYesYes
Hashtag GeneratorNo primary postYesNoYesYes
Content CalendarPlan outputPrompt-dependentYesYesYes

33.205 Publishing Matrix

ToolDirect Social Publishing
Social SuiteNo
Instagram CaptionNo
Twitter/X ThreadNo
LinkedIn PostNo
YouTube DescriptionNo
Hashtag GeneratorNo
Content CalendarNo

33.206 Persistence Matrix

ToolSaved Content History
Social SuiteNo source-verified persistent history
Instagram CaptionNo source-verified persistent history
Standard Social ToolsNo universal persistent history

Best Practices — Social Suite

33.207 Choose the Platform First

Platform-specific language improves the usefulness of the Prompt.

33.208 Define Content Type

Use the Content Type selector to tell the AI whether the Post should be:

  1. Educational
  2. Promotional
  3. Inspirational
  4. Announcement-oriented
  5. etc.

33.209 Define Audience

The Target Audience field helps distinguish messaging for:

small-business owners

from:

enterprise CIOs

or:

consumers.

33.210 Use Keywords Strategically

Keywords should reinforce relevant themes rather than simply stuffing terms into the Post.

33.211 Copy the Final Content Before Leaving

Because Social Suite has no persistent project history, preserve any approved output externally.

Best Practices — Instagram Captions

33.212 Describe the Visual Clearly

Because the AI cannot see an actual uploaded Image in this page, describe:

  1. Subject
  2. Environment
  3. People
  4. Mood
  5. Activity
  6. Product
  7. Purpose

33.213 Match the Vibe

Use Promotional for offers and launches, Inspirational for purpose-oriented messages, etc.

33.214 Toggle Hashtags Deliberately

Turn Hashtags off when you want a clean Caption without automatic tags.

33.215 Do Not Mistake the Mockup for Publishing

The phone Preview is visual only.

Best Practices — Platform-Specific Generators

33.216 Put Platform Requirements in the Prompt

Because Standard ToolPage has one general Textarea, specify:

  1. Length
  2. Audience
  3. Tone
  4. Number of posts
  5. CTA
  6. Formatting
  7. Hashtag preference

explicitly.

33.217 Ask for Multiple Variations

Example:

“Create three versions: conservative, bold, and conversational.”

33.218 Verify Facts

AI-generated posts can contain inaccurate factual claims.

Review:

  1. Dates
  2. Statistics
  3. Product features
  4. Pricing
  5. Names
  6. Links

before publication.

33.219 Verify Links

Do not assume generated or reformatted URLs are correct.

33.220 Verify Hashtags

Review tags for:

  1. Relevance
  2. Brand fit
  3. Unintended meaning
  4. Current appropriateness

before posting.

Troubleshooting — Social Suite

33.221 Generate Button Produces Missing Information

Confirm:

  1. Platform is selected.
  2. Topic/Theme contains text.

33.222 Hashtags Are Missing

The client extracts Hashtags by searching for # patterns.

If the model returns plain keywords rather than hashtag-formatted terms, they may not populate the Hashtags Tab correctly.

33.223 Ideas Tab Is Empty

For non-Twitter Platforms, this is consistent with the current client implementation.

The parser does not save alternative Caption ideas into the Ideas array.

33.224 Twitter Ideas Shows Only One Result

The AI Prompt requests three Tweet variations, but the current parser stores the extracted Caption as a single Ideas entry.

33.225 Cannot Edit Generated Caption

Copy the Caption to another editor or regenerate with modified instructions.

33.226 Cannot Download Social Suite Output

The current specialized workspace supports Copy but no Download.

Troubleshooting — Instagram Caption

33.227 Cannot Upload My Instagram Photo

The current page uses a written Description only.

No photo-upload control exists.

33.228 Share Button Does Nothing

That is expected in the current source.

The visible Share button has no publishing event handler attached.

33.229 Instagram Account Is Not Connected

The Caption Generator does not connect an Instagram account.

Use the separate Instagram Agent when connection functionality is required.

33.230 Cannot Schedule the Caption

Scheduling is not part of the Caption Generator.

33.231 Caption Has Too Many Emojis

Disable the Emojis toggle and generate again.

33.232 Caption Has Unwanted Hashtags

Disable the Hashtags toggle and regenerate.

Troubleshooting — Standard Social Tools

33.233 Generate Is Disabled

Enter non-whitespace text in the Input.

33.234 Input Required Error

If submission occurs without useful text:

Input required

with:

“Please enter a prompt to continue.”

33.235 Generation Error

Standard ToolPage reports:

Error

with the returned message or:

“Failed to generate content. Please try again.”

33.236 Cannot Find Save

Standard ToolPage has no universal Save function.

33.237 Cannot Find History

No universal generation history is provided.

33.238 Cannot Edit Output

Standard ToolPage Output is rendered content, not an editor.

33.239 Cannot Publish Generated Post

No publishing workflow exists in these Standard social generators.

33.240 Cannot Schedule Generated Post

Content Calendar generates a plan; it does not execute scheduling.

Social Suite Preparation Checklist

33.241 Before Generating

  1. Correct Platform selected.
  2. Content Type selected if useful.
  3. Tone selected if useful.
  4. Topic/Theme is clear.
  5. Content Description includes key facts.
  6. Keywords are relevant.
  7. Target Audience is defined.
  8. Claims and offers are accurate.

33.242 After Generating

  1. Caption matches selected Platform.
  2. Brand voice is correct.
  3. Facts are accurate.
  4. Hashtags are relevant.
  5. CTA is appropriate.
  6. No confidential information appears.
  7. Approved text has been copied externally.

Instagram Caption Checklist

33.243 Before Generating

  1. Photo/visual is clearly described in text.
  2. Correct Vibe is selected.
  3. Emoji preference is correct.
  4. Hashtag preference is correct.
  5. Product/brand details are accurate.

33.244 After Generating

  1. Caption describes the intended Image accurately.
  2. Tone fits the brand.
  3. Emoji use is appropriate.
  4. Hashtags are reviewed.
  5. Facts are accurate.
  6. Caption has been copied.
  7. I understand Share does not publish.

Platform Generator Checklist

33.245 Twitter/X

  1. Topic is clear.
  2. Number of posts is specified if important.
  3. Hook is strong.
  4. Individual post length is reviewed manually.
  5. Claims are accurate.
  6. CTA is appropriate.
  7. Thread is copied/downloaded.

33.246 LinkedIn

  1. Audience is defined.
  2. Perspective is clear.
  3. Tone is professional or intentionally chosen.
  4. Paragraphs are readable.
  5. CTA/question is appropriate.
  6. Facts are verified.
  7. Post is copied/downloaded.

33.247 YouTube

  1. Video topic is clear.
  2. Key sections are supplied.
  3. Timestamps are verified.
  4. Links are correct.
  5. SEO keywords are relevant.
  6. CTA is appropriate.
  7. Description is copied/downloaded.

33.248 Hashtags

  1. Platform is specified in Prompt.
  2. Topic/niche is clear.
  3. Desired tag count is stated if important.
  4. Broad and niche tags are balanced.
  5. Tags are reviewed manually.
  6. “Trending” claims are not assumed to be live-verified.

33.249 Content Calendar

  1. Date range is defined.
  2. Platforms are identified.
  3. Posting frequency is specified.
  4. Content pillars are specified.
  5. Audience is defined.
  6. Campaign objective is defined.
  7. Desired table structure is requested.
  8. Calendar is downloaded/copied for external implementation.
  9. I understand the Tool does not schedule posts itself.

33.250 What Social Suite Currently Supports

The source verifies:

  1. Instagram content generation
  2. Twitter/X content generation
  3. Facebook content generation
  4. LinkedIn content generation
  5. Eight Content Types
  6. Eight Tone options
  7. Topic
  8. Description
  9. Keywords
  10. Target Audience
  11. Streaming AI output
  12. Caption parsing
  13. Hashtag parsing
  14. Up to 15 displayed Hashtags
  15. Caption Copy
  16. Individual Hashtag Copy
  17. All-Hashtag Copy
  18. Limited Ideas output
  19. Shared selected Model
  20. Shared provider API-Key pathway

33.251 What Social Suite Does Not Currently Establish

The source does not establish:

  1. Account connection
  2. Direct posting
  3. Post scheduling
  4. Image upload
  5. Video upload
  6. Image generation
  7. Reel generation
  8. Persistent generated-post history
  9. Draft folders
  10. Campaign management
  11. Platform analytics
  12. Engagement analytics
  13. Character-limit validation
  14. Reliable storage of all requested alternative Caption/Tweet variations

33.252 What Instagram Caption Generator Currently Supports

The source verifies:

  1. Written photo description
  2. Five Vibes
  3. Emoji toggle
  4. Hashtag toggle
  5. 5–10 Hashtag Prompt instruction when enabled
  6. AI Caption generation
  7. Selected Model
  8. Post-style visual Preview
  9. Caption Copy
  10. User-balance refresh

33.253 What Instagram Caption Generator Does Not Currently Establish

The source does not establish:

  1. Actual photo upload
  2. Image understanding from a user photo
  3. Instagram account connection
  4. Direct Share/publishing
  5. Scheduling
  6. Draft history
  7. Caption editor
  8. Download
  9. Analytics
  10. Post-performance tracking
  11. Subscriber provider API-Key headers in the client request

33.254 What Standard Social Media Tools Currently Support

They share:

  1. Authenticated Tool access
  2. Prompt Textarea
  3. Example Prompts
  4. Ctrl + Enter
  5. Generate
  6. Streaming Output
  7. Markdown display
  8. Copy
  9. .txt Download
  10. Dynamic Token display
  11. Current Token balance
  12. Shared selected Model
  13. Subscriber provider API Keys
  14. OpenAI display-cost multiplier

33.255 What Standard Social Media Tools Do Not Universally Support

They do not provide:

  1. Persistent Save
  2. History
  3. Output editor
  4. Social account connection
  5. Publishing
  6. Scheduling
  7. Analytics
  8. Media upload
  9. Media generation
  10. Platform account management

33.256 Recommended Social Content Workflow

A strong current workflow across the PROS SUITE is:

Define Campaign Goal

Choose Social Platform

Define Audience

Define Content Type

Choose Brand Tone

Generate Core Post in Social Suite or Platform-Specific Tool

Generate/Refine Hashtags

Create Additional Platform Versions

Create a Content Calendar

Generate Marketing Images/Reels Using Chapters 26–29 When Needed

Review Every Fact, Link, CTA, and Hashtag

Copy/Download Approved Content

Move Approved Assets Into the Appropriate Publishing or Scheduling Workflow

For Instagram publishing/scheduling specifically, the separate Instagram Agent from Chapter 30 provides the currently source-verified scheduling workspace.

33.257 Chapter Summary

AIUNIFY PROS SUITE's Social Media category provides seven different content-generation workflows.

The Social Suite at /social is actually presented to the subscriber as the AI Social Media Post Generator. It creates Platform-oriented Captions and Hashtags for Instagram, Twitter/X, Facebook, and LinkedIn using structured controls for Content Type, Tone, Topic, Description, Keywords, and Target Audience.

It uses AIUNIFY's shared streaming infrastructure, meaning the subscriber's selected AI Model and configured provider API Keys can be included in the generation request.

Its current feature catalogue reference is 15 Tokens.

Social Suite's current parser displays up to 15 extracted Hashtags. One implementation limitation is that the Prompt requests multiple content alternatives, but the current client does not reliably preserve them: Twitter/X stores only the extracted Caption as one Ideas item, while non-Twitter Platforms currently store no Ideas entries.

The dedicated Instagram Caption Generator at /instagram-caption is a different specialized experience. It asks the subscriber to describe what's in the photo, choose one of five Vibes, and enable or disable Emojis and Hashtags. It does not accept an actual photo upload.

It generates a Caption inside an Instagram-style phone Preview and offers Copy. The visible Share button is only part of the Preview mockup and has no publishing action attached.

The remaining Social Media Tools—Twitter/X Thread Generator, LinkedIn Post Generator, YouTube Description Generator, Hashtag Generator, and Content Calendar Generator—all use the Standard AI Generator Workspace.

Their current catalogue/default references are:

  1. Twitter/X Thread — 15 Tokens
  2. LinkedIn Post — 10 Tokens
  3. YouTube Description — 15 Tokens
  4. Hashtag Generator — 5 Tokens
  5. Content Calendar — 25 Tokens

For Standard ToolPage generators, live displayed cost can be overridden by AIUNIFY's current AI-limit settings and can receive the ToolPage's OpenAI 1.5× display multiplier when an OpenAI Model is selected.

The central operating principle for Chapter 33 is:

Generate → Review → Refine → Copy/Download → Publish Through the Appropriate External or AIUNIFY Publishing Workflow

These Social Media content tools are designed to help subscribers create the messaging. They should not be confused with connected social-account publishing or Auto-Reply functionality unless a separate source-verified system—such as the Instagram Agent from Chapter 30—provides those capabilities.



Write Your Comment