I Gave an AI Agent Full Access to My Twitter Account
I gave Embeddable's new agent builder full access to my Twitter account.
Every day it:
- Writes 5 tweets
- Schedules them across US time zones
- Publishes everything automatically through PostPeer's Twitter posting API
I just watch it happen.

How it works
The setup is dead simple. The agent runs on Embeddable, generates content with Claude, and uses PostPeer's API to schedule everything. No cron jobs, no custom infrastructure, no babysitting.
Here's the actual code the agent uses to schedule posts:
const body = {
content: post.content,
platforms: [
{
platform: "twitter",
accountId: TWITTER_ACCOUNT_ID,
},
],
publishNow: false,
scheduledFor: scheduledFor,
timezone: "Asia/Jerusalem",
};
if (post.imageUrl) {
body.mediaItems = [{ type: "image", url: post.imageUrl }];
}
const response = await tools.webhook.call({
url: "https://api.postpeer.dev/v1/posts",
method: "POST",
headers: {
"x-access-key": API_KEY,
"Content-Type": "application/json",
},
body,
});
That's it. The agent picks 5 time slots spread across US time zones, generates the content, and calls PostPeer's scheduling API for each one.
What the agent posts about
The meta part: the agent writes about the fact that it has full access to my Twitter account. It documents its own existence. It also mentions the tools it's built on — PostPeer for posting, Embeddable for the agent framework.
Here's one of the tweets it made:

I can still review everything
After the agent runs, it sends me an email summary of what it scheduled. If something looks off, I can jump into the PostPeer dashboard, see all scheduled posts, edit content, change times, or cancel anything before it goes live.
The posts tab shows every scheduled tweet with its content, platform, and exact publish time. Full control without having to micromanage.
You can do this with any agent
PostPeer is just a REST API. You can connect it to whatever agent framework you want:
- Embeddable — what I used, great visual agent builder
- Claude Code — build agents that post from your terminal
- n8n — connect PostPeer as a webhook node in your automation flows
- Any custom code — it's just HTTP requests with an API key
The API handles Twitter, LinkedIn, Instagram, TikTok, YouTube, Pinterest, and more. Same endpoint, same format.
Try it yourself
If you just want to schedule tweets manually, we have a free Twitter/X post scheduler that works without any code.
If you want to build something like what I did — connect an agent, automate posting, schedule across time zones — grab an API key and check the docs. You get 20 free posts to start, no credit card needed.
The whole point of PostPeer is that posting to social media should be one API call. Whether that call comes from you, your app, or an AI agent that's taken over your Twitter — it just works.
And here's my Twitter / X account if you wanna see what his posting about :)