SocialAutoUpload User Guide · Volume 8 — AI Content · Lesson 10

AI captions, hashtags & titles

Level: Intermediate Time: ~15 min Prerequisites: Lesson 7 Audience: creators
Purpose
Writer's block, gone. The app can draft captions, suggest hashtags, and write YouTube titles for you — and it's free on every plan, including Free, because it runs on your own AI key. This lesson gets you a key, added, and generating in a few minutes.
AI Generate panel with description box, tone selector and Generate Caption button
AI Generate — describe the post, choose a tone, generate, then Apply.

How AI works here — and why it's free

AI in SocialAutoUpload uses your own API key from an AI provider. Because the AI runs on your key (not ours), it costs us nothing — so we don't charge for it: AI never uses publish credits, on any plan. The trade is that you supply the key; without one, the AI buttons simply prompt you to add it.

Three providers are supported — pick whichever you have or prefer:

ProviderModels available in the app
Google Geminigemini-2.5-flash (recommended), gemini-2.5-flash-lite (fastest/cheapest), gemini-2.5-pro (most advanced)
OpenAIgpt-4o, gpt-4o-mini (recommended), gpt-4.5-preview
DeepSeekdeepseek-chat (recommended), deepseek-reasoner (thinking mode)

Step 1 — Add your key in Settings

  1. Get an API key from your chosen provider's website (Google AI Studio for Gemini, OpenAI, or DeepSeek).
  2. In SocialAutoUpload, open Settings → AI Keys and paste it under the matching provider.
  3. The app tests the key before saving, so you know right away it works. Keys are stored encrypted.
💡 Per-profile keys
You can add a key globally, or a different key per Publishing Profile (Lesson 6) — handy for keeping brands' usage separate. You can also reuse a key you've already saved on another profile.

Step 2 — Generate in the composer

With a key added, the composer's AI tools come alive:

The AI respects each platform's rules and your selected platforms while it writes, so a caption fits where it's going.

Facebook-policy-safe mode

Turn on the FB Policy Compliant switch (shield icon) in the AI dialog to have the caption rewritten to comply with Facebook's monetization policies — it avoids engagement-bait ("like & share"), risky topics, and keeps an all-audiences tone. Choose 🇲🇲 Myanmar or 🇺🇸 English for the output language; for videos it also produces a compliant YouTube title.

Expected result

You have an AI key added and tested, and the Generate/Title buttons produce captions, hashtags and titles you can apply to your post with one tap — at no credit cost.

Common mistakes

Troubleshooting (quick table)

You see…WhyDo this
No AI API key configured. Add your key in Settings. / "Add an AI key to generate content"No key added yetSettings → AI Keys → add a Gemini/OpenAI/DeepSeek key
All AI models rate limited. Please try again later.Your provider is temporarily rate-limitingWait a moment and retry; Auto mode already tries alternatives
The key won't saveIt's invalid or the provider rejected itRe-copy the key from the provider; check it hasn't expired
"Model switched automatically" noteAuto mode fell back to another model after a rate limitNothing — it's working around the limit for you

📱 Mobile note: the AI dialog and buttons work the same on mobile; add your key once in Settings and it's available everywhere.

Next: Lesson 11 — Scheduling.
Set posts to publish at a future time, use the calendar, and learn what happens to scheduled posts when you hit a limit.