Plenty of social media managers spend part of their day in ChatGPT: brainstorming, drafting captions, trying the same post in three different tones. The trouble starts when the chat ends. The copy sits in one tab, the calendar in another, and the only bridge between them is copy and paste.
This article shows how to remove that bridge, but first it sorts out which work belongs in a chat and which belongs in the dashboard. The prompt patterns at the end are useful even if you never connect anything.
How do you set up the connection?
The connection runs on MCP, an open standard that lets AI assistants connect to outside tools with permission. In practice, ChatGPT can only reach VonaHub's data and tools through the permissions you grant. Setup takes a few minutes:
- 1
Add the connector
In ChatGPT, create a new custom connector and enter https://mcp.vonahub.com/mcp as the URL. Adding a custom connector requires a ChatGPT plan with developer mode or connector support.
- 2
Sign in to VonaHub
You sign in with OAuth on VonaHub's own screen. You never type your password into ChatGPT, and ChatGPT never sees it.
- 3
Choose the workspace, brands and permissions
On the consent screen, choose which workspace and brands the assistant can access, and which of the 8 permission scopes it can use. Permissions beyond your role can't be granted.
- 4
Leave the defaults alone
Publish and DM reply permissions are off by default, and the confirmation step for publishing and DM replies is on by default. Leave both as they are for the first few weeks.
A sample conversation: Nar Café's next week
Here is Deniz's Monday morning conversation, step by step. Nar Café is a fictional neighborhood café whose brand details are saved in VonaHub.
- 1.Deniz writes: "Draft 5 posts for Nar Café for next week. Two on the new winter menu, one on the team, two on the space. Show me the copy here before saving."
- 2.The assistant reads Nar Café's brand details from VonaHub: who it talks to, how it sounds, what it sells. Deniz doesn't explain the tone again.
- 3.The assistant lists the five captions in the chat. Deniz edits: "The third one is too long, cut it to two sentences. If anything mentions an item that isn't on the menu, remove it."
- 4.Deniz approves: "Good, save these to VonaHub as drafts." The drafts land on Nar Café's calendar.
- 5.Deniz asks for scheduling: "Tuesday, Wednesday and Thursday at 19:00; Saturday and Sunday at 11:00." The assistant gives each draft a date and time.
- 6.Deniz opens the calendar in the dashboard, gives the week a final look and sends Nar Café the approval portal link.
Note the line "Show me the copy here before saving" in Deniz's first message. It keeps the edits in the chat, so only the final version reaches the calendar. Without it, you may end up opening five saved drafts on the calendar and fixing each one separately.
The same conversation can scale up: the assistant builds a weekly plan of up to 14 posts at once. For Deniz, who plans 3-4 posts per client per week, that limit is plenty.
Which jobs belong in ChatGPT and which in the dashboard?
The connection isn't there to move everything into a chat. The rule is simple: think and write in the chat, look and get approval in the dashboard.
| Job | Where | Why |
|---|---|---|
| Brainstorming, trying a caption in different tones | ChatGPT | Quick trial and error is easier in a chat. |
| A weekly set of 1-14 draft posts | ChatGPT | Drafts go straight into VonaHub, no copying. |
| Planning the month with dates and special days | Dashboard (monthly content plan) | A 3-7 posts per week plan is easier to judge on the calendar. |
| A bulk series from your product catalog | Dashboard (bulk generation) | Product picks and image checks happen on screen. |
| Images, Reels covers and format checks | Dashboard | Ratios and crops can only be checked by looking. |
| Client approval | Dashboard (approval portal) | Clients approve from one link with a phone preview. |
| Draft DM replies | ChatGPT | If your plan includes the inbox, the assistant drafts replies. |
| A final look at the week | Dashboard (calendar) | Empty days and clashing times show up on the calendar. |
For the whole month, see the monthly content plan; for client sign-off, the client approval portal. We also walk through planning a café's month in the dashboard in this article.
Four prompt patterns that work
Even when the assistant reads your brand details, the request itself changes the result noticeably. These patterns work without any connection; fill in the brackets with your own brand.
1. Describe the brand voice
"Nar Café sounds friendly but never overfamiliar. No emoji, short sentences, no slang. Don't make superiority claims like 'the best' or 'number one'." List what to do and what not to do instead of piling up adjectives. "Warm" is vague to an assistant; "no emoji, short sentences" is something it can check.
2. State the constraints up front
"Keep each caption under 300 characters. Use at most 5 hashtags. Don't mention prices or discounts. Don't invent menu items; ask me if you're unsure." Constraints given at the start cut down the rounds of edits. Keeping fast-changing details like prices out of the copy entirely is the safest route.
3. Give an example post
"Here's our most-commented post from last month: [text]. Use the same structure, a question at the start and a single invitation at the end, but make it about the winter menu. Write three versions." A real example says more than a long description. Name the structure explicitly and the assistant copies the shape rather than the words.
4. Specify the output format
"For each post, give me the day, time, format (feed, carousel or Reel), caption and a one-sentence image idea. Show it to me as a table before saving." Asking to see it before saving keeps a wrong draft off the calendar and lets you fix everything in one message.
What are the limits?
One more limit: the assistant works with the features in your plan. Inbox tools, for example, only appear if your plan includes the inbox. And every draft the assistant writes is still a draft that someone needs to read before it goes live.
What should you check before connecting?
Pre-connection checklist
- Check your role in VonaHub (Owner, Admin, Editor or Viewer); you can't grant a permission your role doesn't have.
- Select only the brands of clients you're actively working with.
- Keep the publish and DM reply permissions off for the first few weeks.
- Keep the confirmation step for publishing and DM replies turned on.
- Confirm that your ChatGPT plan supports custom connectors and tools that make changes.
- Tell your clients you use an AI assistant to prepare content, and that final approval stays with them.
- Make a note to reconnect whenever you change your password.