# Can Grok Bot plan an Instagram launch campaign from a folder of assets?

> Source: https://tareno.co/agents/grok-bot/instagram
> Language: en
> Last reviewed: 2026-10-24
> Use Grok Bot with Tareno to turn a campaign folder, a creative brief and launch dates into an Instagram asset schedule with sourced captions you approve in Tareno.

## Connection facts

| Field | Value |
| --- | --- |
| Product surface | Grok Bot (grok-bot) |
| Available connection | Custom MCP connection |
| Connection evidence | tested |
| Methods | mcp |
| Authentication | oauth |
| Setup | [Setup guide](https://tareno.co/docs/mcp) |
| Install or connect | [Open setup](https://tareno.co/docs/mcp) |
| Evidence observed | 2026-10-17 |
| Facts reviewed | 2026-10-25 |

Publication status and a working connection are separate facts. Evidence for one product surface does not establish installation or compatibility in another surface.

Agent: Grok Bot · Network: Instagram · Hub: [Grok Bot and Tareno](https://tareno.co/agents/grok-bot)

## Short answer

**Can Grok Bot plan an Instagram campaign from my assets and launch dates?**

Yes, over a custom remote MCP connection to Tareno. Grok Bot matches approved assets from your media library to launch dates, researches claims you want to make, drafts captions with their sources and saves the pairs as drafts for your Instagram account. Tareno is not in the Grok Bot catalog yet, and every scheduling request still waits for your approval.

A product launch needs six or eight posts that land on the right days, and the claims in them need to be defensible. Grok Bot is strong at the research half of that job, and Tareno provides the other half: your approved assets, your Instagram account and an approval step. This page follows a skincare brand through a launch plan. It explains how assets and dates become an asset schedule, how Grok Bot's research ends up as sources next to each caption and how to connect through custom MCP with your own Tareno account.

## Example: a skincare brand plans an eight-day launch

Imagine a small skincare label launching a serum. The marketing manager gives Grok Bot the campaign folder name, a creative brief and the dates for eight posts. Grok Bot asks Tareno for `list_media` and finds ten approved images, then researches the two ingredient claims the brief wants to make. It returns an eight-row plan with date, image, caption and, for each claim, a source link and a note that one wording sounds like a medical claim and should be softened. The manager accepts the plan, Grok Bot saves the pairs through `create_drafts`, and the manager checks each draft in Tareno before requesting slots. Every request stays pending until she approves it.

## Step by step

1. **Connect Tareno as a custom connector.** Add the Tareno endpoint as a custom remote MCP connector with OAuth, where your Grok plan allows it.
2. **Hand over the brief and the dates.** Give Grok Bot the creative brief, the launch dates and the name of the asset folder in your library. State claims you must not make, such as medical or comparative promises.
3. **Let it find the assets.** Grok Bot calls `list_media` and lists the approved files it can use. If a date has no matching image, it should say so and leave the slot empty.
4. **Ask for sourced captions.** For each factual claim in a caption, ask for the source link next to it, and for a flag where a claim sounds stronger than the source supports. Research is only as good as its sources.
5. **Save pairs as drafts.** Once you accept the plan, Grok Bot saves each image and caption pair through `create_drafts` for your Instagram account. Read every draft in Tareno before you think about timing.
6. **Request slots and approve them.** Give a date, a time and an IANA time zone for each post. The requests wait as pending actions; you approve them in the dashboard one by one or together.

## Prompts to copy

### Build the launch plan

```text
Use Tareno to list the approved images in my media library folder [launch-serum]. Build an eight-row Instagram plan for the dates [dates] from this brief: [brief]. Give each row a date, an image, a caption and a note if any claim needs a source. Save nothing yet.
```

### Source the claims

```text
For each factual claim in the eight captions, find a source I can link, give me the URL and say if the claim is stronger than the source supports. Mark anything that sounds like a medical claim so I can soften it before we save any draft.
```

### Save the pairs

```text
Save the accepted rows as Instagram drafts for [account name] through Tareno, one per row, with the image and caption from the plan. Return a table of draft IDs next to the dates and do not request any time yet.
```

### Request all slots

```text
Ask Tareno to schedule the eight drafts for their planned dates at [10:00] in the [Europe/Paris] time zone. Return every pending action ID and remind me that I have to approve each one in the Tareno dashboard first.
```

## Instagram in Tareno

- Tareno's configuration requires media on Instagram, so each row in the plan needs an image or video from the library; a date without an asset cannot become a post.
- Captions can run to 2,200 characters in Tareno's configuration, which leaves space for a claim, its context and a call to action in one post.
- Instagram's documentation says API publishing works for professional accounts, so the brand's account must be a professional account to appear for scheduling.
- Tareno's composer configuration lists up to 10 images per Instagram post, so a launch teaser can use a carousel, while Instagram's own limit for carousel items is higher.

Official rules ([Meta: Instagram Platform, content publishing](https://developers.facebook.com/docs/instagram-platform/content-publishing), checked 2026-10-24):

- API publishing is limited to Instagram professional accounts. If the account is linked to a Page that requires Page Publishing Authorization, it cannot publish until that authorization is complete.
- A carousel can hold up to 20 images or videos, mixed. Tareno's own composer configuration lists up to 10 images per Instagram post.
- Alt text sent through the API applies to image posts only; reels and stories do not support it.

## Mistakes to avoid

- Publishing a claim that is stronger than its source. Ask for the source text next to each claim, and read the sentence it supports.
- Planning dates before the assets exist. A plan with empty rows looks complete in chat but cannot be saved as drafts.
- Assuming a catalog listing exists. Grok Bot reaches Tareno through a custom connection today, and availability depends on your plan and workspace.
- Skipping the compliance read for health and beauty claims. Rules differ by country, and the review belongs to a person, not to the agent.

## What does not work

- Grok Bot cannot guarantee that a claim is legal in your market, so health and beauty wording needs a human compliance check before approval.
- It cannot create the campaign images, so each planned post needs an existing file in your Tareno media library.
- It cannot publish anything itself, because scheduling and publishing requests wait for your approval in the Tareno dashboard.

## Frequently asked questions

### Is Tareno available in the Grok Bot catalog for Instagram campaigns?

Connect Tareno as a custom remote MCP server in Grok Bot, where your plan and workspace allow it. Use https://tareno.co/api/mcp and the authentication described in the setup guide. Run list_accounts to check the connected profiles before saving drafts.

### Can Grok Bot match my assets to launch dates?

Yes. It reads your Tareno media library, assigns approved images to the dates you give and reports any date without a suitable asset. You confirm the plan before drafts are saved, and again when you read each draft.

### Does Grok Bot add sources to Instagram captions?

It can research the claims you want to make and attach a source link for each one in the plan. The links belong in your review notes or in a comment, because a caption full of URLs is not clickable on Instagram.

### Can Grok Bot post my campaign by itself?

No. Scheduling and publishing requests become approval actions in Tareno. Nothing reaches Instagram until you approve them in the dashboard, and Grok Bot can only report that they are pending.

### Do I need an API key for Grok Bot?

No. The custom connection uses OAuth, so you sign in with your Tareno account and Grok Bot stores the authorization. Never paste a key or a token into a prompt.

### How many images can one launch post have?

Tareno's composer configuration for Instagram lists up to 10 images per post. A teaser carousel can use several, and a single hero image is often stronger for the launch day itself.

## Tareno tools used

- `list_media`
- `create_drafts`

Approval model: Tareno saves drafts directly. Scheduling, publishing, edits to scheduled posts and deletions become pending actions that a person approves in the Tareno dashboard; no agent can approve them.

## Related

- [Grok Bot × Tareno overview](https://tareno.co/agents/grok-bot)
- [Instagram with Tareno](https://tareno.co/channels/instagram)
- [Media library](https://tareno.co/features/media-library)
- [Approval workflows](https://tareno.co/features/approval-workflows)
- [Remote MCP setup](https://tareno.co/docs/mcp)
