# Can Gemini draft a short X announcement for a small business from your phone?

> Source: https://tareno.co/agents/gemini/x
> Language: en
> Last reviewed: 2026-10-25
> Use a Gemini custom app with Tareno to write an X announcement of up to 280 characters, confirm the write in Gemini and approve any time request in Tareno. Google limits who can use custom apps.

## Connection facts

| Field | Value |
| --- | --- |
| Product surface | Gemini (gemini) |
| Available connection | Custom MCP connection |
| Connection evidence | documented |
| 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-25 |
| 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: Gemini · Network: X · Hub: [Gemini and Tareno](https://tareno.co/agents/gemini)

## Short answer

**Can Gemini write an X announcement for my small business and save it through Tareno?**

Yes, if you qualify for custom apps. Gemini writes an announcement within 280 characters, asks you to confirm the write and saves a draft for your X account through Tareno. Google limits custom apps to adults in the US with a personal Google Account, and Tareno has not completed a client test.

Small businesses announce small things: new opening hours, a seasonal special, a day closed for stocktaking. The announcements are short, they have to be right and they are usually thought of at an awkward moment, on a phone, between customers. Gemini is the assistant already on that phone. After a one-time setup of Tareno as a custom app on the web, Gemini can write the announcement and save it as a draft for the business's X account, while Google's confirmation step and Tareno's approval step keep a mistaken post from going out. The route has limits that decide whether it is open to you: Google restricts custom apps to adults in the US with a personal Google Account, in English, and Tareno has not completed a client test. This page follows a bakery owner.

## Example: a bakery owner announces new opening hours

Imagine a bakery owner whose nephew adds the Tareno app once at a desk. Weeks later, standing behind the counter, she tells Gemini on her phone that the bakery opens at 6:30 on weekdays from next Monday and asks for a post of up to 280 characters without hashtags. She checks the hours, because Gemini can make mistakes. She types @ and selects the app. Gemini asks her to confirm the write, then uses Tareno to confirm the X account with `list_accounts` and save a draft with `create_drafts`. She approves a time in the Tareno dashboard that evening.

## Step by step

1. **Confirm the account type.** Before anything else, look at which Google Account the business uses. Google restricts custom apps to certain accounts, so a shared business login may rule this route out, and the Gemini overview lists the exact conditions.
2. **Do the one-time setup at a desk.** Whoever runs the account adds the Tareno app on a computer, following the Gemini overview. After that the shop owner can use it from a phone between customers, which is the point of this workflow.
3. **Run a harmless first request.** Mention the app and ask for `list_accounts`. The business's X handle in the reply shows the link works; an empty reply means X still has to be connected inside Tareno.
4. **State one fact, plainly.** Say what changes and from when, in a sentence, and ask for a post under the 280-character cap. Then read each figure against your timetable before going on.
5. **Say yes in Gemini, then save.** Gemini pauses for your confirmation, checks the handle with `list_accounts` and stores the wording via `create_drafts`. You get a draft ID and nothing is queued yet.
6. **Request a time and approve.** Give a day, a time and an IANA time zone. `schedule_posts` creates a pending action that you approve in the Tareno dashboard, and `get_action_status` shows the result.

## Prompts to copy

### Check the connection

```text
@Tareno list my connected social accounts with platform and account name. Read only: do not create, schedule or publish anything. Tell me which one you would use for an X post for the bakery, and say clearly if you cannot reach Tareno.
```

### Write the announcement

```text
Write an X post within 280 characters announcing that [Bakery name] opens at [6:30] on weekdays from [Monday, 3 November]. Use only these facts, add no hashtags and no offers, and return the character count.
```

### Check the facts

```text
List every fact in the draft, such as the hours and the date, one per line, so that I can compare each with my own records. Do not change the text yet, and tell me if the draft contains anything I did not give you.
```

### Save the draft

```text
Use Tareno to confirm my X account [handle] and save the approved text as a draft. Return the draft ID and the text, and do not request any time until I give you the day and the time zone.
```

### Request the slot

```text
Take the draft [draft ID] and ask Tareno to schedule it for [Friday 17:00] in [America/Chicago]. Return the action ID and remind me that the request still waits for my approval in the Tareno dashboard.
```

## X in Tareno

- Tareno's configuration for X allows 280 characters with mentions and hashtags counted, which fits one fact and a short sentence but not a full menu.
- Tareno saves single posts for X and has no thread tool, so a longer announcement is split into separate posts that you order yourself.
- X's API documentation allows up to four photos in a post, so a picture of the shop can go with the announcement when you own it.
- Tareno does not read posts or replies on X, so Gemini cannot see questions customers asked about the new hours.

Official rules ([X API documentation: create a post](https://docs.x.com/x-api/posts/creation-of-a-post), checked 2026-10-24):

- A post may include up to 4 photos, 1 animated GIF or 1 video.
- The allowed video length depends on the posting account, not on the API plan: 20 minutes and 8 GB by default, 125 minutes and 16 GB with X Premium or verified status. Tareno's configuration for X stops at 140 seconds.
- Quote-posting through the API requires an Enterprise plan and is not available on self-serve tiers.

## Mistakes to avoid

- Trusting hours or prices Gemini filled in. Compare every figure with your own records.
- Letting a rushed phone draft skip the fact check. Hours and dates are the part customers act on.
- Adding hashtags out of habit. They use characters that the date needs.
- Skipping the Tareno approval because Gemini already asked. They are two separate checks.

## What does not work

- Gemini cannot see replies or questions from customers on X through Tareno, because Tareno does not expose posts or replies for X.
- It cannot know your real opening hours or prices, so every figure in the draft comes from what you told it and nowhere else.
- It cannot publish on its own, since a time request becomes a post only after you approve it in the Tareno dashboard.

## Frequently asked questions

### Will a business Workspace login work?

Probably not. Google's help page excludes work and school accounts from custom apps for now, so a bakery that signs in with a Workspace address would need a personal account that meets Google's other conditions, or a different assistant.

### Do I need a computer every time?

No. The setup happens once at a desk and later drafting works from the phone. If the connection ever has to be renewed, plan to do that on a computer again.

### Who checks the hours before customers see them?

You do, twice. Gemini shows the text before it writes, and Tareno shows the draft again when you approve a time. Gemini can be wrong about a date, so the check against your own timetable is the one that counts.

### Can it add hashtags or emojis?

Yes, if you ask, but they count toward the 280 characters in Tareno's configuration. For a local announcement, plain text with the key fact first usually reads better and leaves room for the date.

### Has this exact route been proven?

Not by Tareno yet. The steps come from Google's documentation, and a complete read-only run with a real Gemini account is still outstanding. Your own first `list_accounts` call is therefore the proof for your setup.

### Can a customer see the post before I approve it?

No. Until you approve the pending action in the dashboard, the text exists only as a Tareno draft. Afterwards `get_action_status` tells you whether X accepted it, which matters if a post must be live before opening time.

## Tareno tools used

- `list_accounts`
- `create_drafts`
- `schedule_posts`
- `get_action_status`

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

- [Gemini × Tareno overview](https://tareno.co/agents/gemini)
- [X with Tareno](https://tareno.co/channels/twitter)
- [Post scheduling](https://tareno.co/features/post-scheduling)
- [Approval workflows](https://tareno.co/features/approval-workflows)
- [Remote MCP setup](https://tareno.co/docs/mcp)
