---
title: "Connecting Buffer to automation tools and AI assistants"
description: "Once you have your API key, you can connect Buffer to the tools you already use, so posts and ideas get created automatically instead of by hand. This article covers two ways to do that: no-code automation tools like Zapier and Make, and AI assistants like Claude and ChatGPT."
canonical_url: "https://support.buffer.com/articles/connecting-buffer-to-automation-tools-and-ai-assistants-MMoXpjDEEo"
md_url: "https://support.buffer.com/articles/connecting-buffer-to-automation-tools-and-ai-assistants-MMoXpjDEEo.md"
---
# Connecting Buffer to automation tools and AI assistants

Once you have your API key, you can connect Buffer to the tools you already use, so posts and ideas get created automatically instead of by hand. This article covers two ways to do that: no-code automation tools like Zapier and Make, and AI assistants like Claude and ChatGPT.

:::info
**First time here?** Make sure you've created your Buffer API key before you start. For an overview of what's possible, see [What is Buffer's API?](https://support.buffer.com/en-us/articles/what-is-buffers-api-GtIYIQilz5)
:::

## Workflow automations (no coding required)

Workflow tools let you build automations with visual builders and simple logic:

**When this happens, do that in Buffer**

These can be very simple (one trigger, one action) or more advanced, with multiple steps that transform, filter, or enhance content before anything reaches Buffer.

## Common workflow tools

You can connect Buffer with:

* Zapier
* Make
* IFTTT
* n8n

Each tool works a little differently, but the setup usually follows the same pattern: choose a **trigger**, connect Buffer, and define what should happen next.

## Example: automatically share new blog posts

**Scenario**

* **Given** you publish a new article on your website
* **When** a new post appears in your blog feed
* **Then** Buffer creates a social post and adds it to your queue

**Step-by-step setup (general flow)**

1. **Choose a trigger.** For example, "New RSS feed item" or "New blog post published."
2. **Connect Buffer as the action app.** Log into Buffer when prompted and enter your API key if required.
3. **Set the action.** Choose **Create a post in Buffer**, then select:

   * The channel
   * The post text (often the article title plus link)
   * Whether to publish immediately or add to the queue
4. **Test the workflow.** Use the tool's **Test** or **Run once** option and confirm a post appears in Buffer.

## More advanced workflows with logic, filters, and AI

Tools like n8n let you add extra steps between the trigger and Buffer, so you can shape and improve content before it's sent:

* **Logic**: only continue if certain conditions are met
* **Transformations**: reformat or combine content
* **AI steps**: rewrite text, generate captions, or enrich data

Instead of sending content straight to Buffer, you can polish it first.

### Workflow ideas you can build

| Goal                                 | Trigger                                 | What happens in the workflow                    | Result in Buffer                              |
| :----------------------------------- | :-------------------------------------- | :---------------------------------------------- | :-------------------------------------------- |
| Capture ideas from planning docs     | New item in Notion database             | Pulls the title and content and formats it      | Creates a Buffer idea for later review        |
| Turn submissions into polished posts | Form submission received                | An AI step rewrites or enhances the copy        | Creates a ready-to-publish post               |
| Share new videos with captions       | New file added in a Google Drive folder | AI generates a caption for the video            | Creates a post with video and caption         |
| Curate industry news                 | New RSS feed item                       | Filters by keywords and enriches the content    | Creates a Buffer idea instead of auto-posting |
| Batch content on a schedule          | Scheduled time (e.g. weekly)            | Pulls from multiple sources and formats content | Creates scheduled posts in Buffer             |

<br />

## Using MCP and AI assistants ("vibe coding")

MCP tools let AI assistants connect to Buffer, so you can create or manage posts using natural language. You might use tools like [Cursor](https://publish.buffer.com/settings/integrations/cursor), [Zapier](https://publish.buffer.com/settings/integrations/zapier), [n8n](https://publish.buffer.com/settings/integrations/n8n), [Claude](https://publish.buffer.com/settings/integrations/claude), [ChatGPT](https://publish.buffer.com/settings/integrations/chatgpt), [Notion](https://publish.buffer.com/settings/integrations/notion), [Perplexity](https://publish.buffer.com/settings/integrations/perplexity), [Manus](https://publish.buffer.com/settings/integrations/manus), [Antigravity](https://publish.buffer.com/settings/integrations/antigravity), or [Raycast](https://publish.buffer.com/settings/integrations/raycast).

Those are the tools we have ready-made setup steps for. Because Buffer runs a standard MCP server, it also works with any other MCP-compatible client, and with Claude Code and Codex alongside Claude and ChatGPT.

**To connect an MCP tool:**

1. Click the profile icon in the lower left corner of the web dashboard.
2. Choose ***Apps & Integrations > Integrations.***
3. Select the integration you want to set up. You'll see steps specific to that tool.
4. If the integration you picked uses a personal API key (like n8n), and you haven't generated one yet, click **+ New Key** to create one.

   ![Screenshot of Buffer Integrations page](https://support.buffer.com/api/attachments.redirect?id=3acf1c4c-d5f0-46f6-91c5-46ab6f2eaec1 " =1772x1144")

:::info
**Good to knows:**

* Most of these connect over OAuth, a one-click "Approve access" flow with no API key required. That includes Cursor, Zapier, ChatGPT, Notion, Claude, Perplexity, and Raycast. Buffer's setup screen only shows the API-key step when it's actually needed (currently just n8n).
* **Notion:** the Buffer MCP server connects to a Notion *custom agent*, not Notion's built-in AI chat. You'll need to enable "Custom MCP servers" in Notion's **Settings → Connections → Manage**, then add the Buffer MCP server to a custom agent.
* **Raycast:** requires **Raycast Pro**. Raycast's MCP feature runs through Raycast AI, which is a Pro-only feature.
:::

:::tip
**Tip:** When you connect a new integration, you'll see prompts under **Try It Out** to help you get going, like "Show me my upcoming scheduled Buffer posts for the week" or "List all my Buffer channels."
:::

### Example: "Post this idea to LinkedIn"

* **Given** you have an AI assistant connected to Buffer
* **When** you say "Share this as a LinkedIn post in Buffer tomorrow at 9am"
* **Then** the assistant sends that request to Buffer using your API access

### Example: "What ideas do I have saved?"

* **Given** you have an AI assistant connected to Buffer
* **When** you ask "What ideas do I have saved in Buffer?"
* **Then** the assistant reads back your existing ideas and which group each one is in, so you can pick one to turn into a post

### General MCP setup steps

1. **Add Buffer to your MCP tool.** Look for "Add API" or "Add integration." If the tool uses OAuth (like Cursor), you'll see a ***Connect*** button instead of an API-key field. Click it and approve access. Otherwise, enter your Buffer API key.
2. **Tell the AI what it's allowed to do.** For example: "You can create and schedule posts in Buffer."
3. **Try a simple request.** "Create a draft post in Buffer that says 'Hello world.'"
4. **Confirm inside Buffer.** Check that the post appears as expected.

### Managing your MCP integrations

Once an MCP integration is connected, you can see and revoke it on **Settings > API**, under the **Personal Access** tab, in the **Active Integrations** section.

* Removing a client here revokes its access straight away. 
* The API usage meter above **Active Integrations** covers both your personal API keys and your MCP integrations combined ("Keys and Active Integrations share this limit"). It resets on a rolling basis.

<br />

![Screenshot of Active Integrations in Settings > API ](https://support.buffer.com/api/attachments.redirect?id=e07215db-e946-4be5-a064-3263c1083687 " =1220x1436")

## Prefer the command line? (for developers)

If you're a developer, Buffer also offers a CLI (command line interface) for working with the API directly from your terminal, handy for testing, scripting, and quick automations without building a full integration. It can also show your live rate-limit status as you work, and list your existing ideas and idea groups, not just create new ones.

Because it's a more technical tool, installation, commands, and the full reference live in our developer docs rather than here.

:::info
**Note:** For setup and everything the CLI can do, see the [Buffer developer documentation](https://developers.buffer.com/).
:::

## How to verify your connection is working

After turning on your workflow or connecting your assistant, trigger the event (add a Notion item, upload a file, submit a form, or ask the AI to create a **draft post**). Then check that:

* A post or idea appears in Buffer
* The correct channel is selected
* The text, links, or media look right

If nothing happens, see [Troubleshooting Buffer's API](https://support.buffer.com/en-us/articles/troubleshooting-buffers-api-VgBuQXUCDI) for common fixes.

## FAQ

### Which tools can I connect Buffer to?

For no-code automations, you can use Zapier, Make, IFTTT, and n8n. For AI assistants, you can connect tools like Claude, ChatGPT, Cursor, Notion, Perplexity, Manus, Antigravity, and Raycast via MCP, plus any other MCP-compatible client. Developers can also use the Buffer CLI or build a custom integration.

### Do I need a separate key for each tool?

You don't have to, but it's a good practice. Using a separate key per integration lets you revoke one without disrupting the others, and lets you give each tool only the permissions it needs. This mainly applies to API-key-based tools like n8n. OAuth-based tools (Cursor, Zapier, ChatGPT, Notion, Claude, Perplexity, Raycast) don't use a personal key at all. See [How to create your Buffer API key](https://support.buffer.com/en-us/articles/how-to-create-your-buffer-api-key-ShIgYVwM6j) for plan limits and permissions.

### Can I add AI steps to my workflow?

Yes. Tools like n8n let you add AI steps between the trigger and Buffer to rewrite text, generate captions, or enrich content before it's sent.

### My post didn't appear. What now?

Double-check that your API key is correct, your workflow is switched **ON**, and the correct channel is selected. It's also worth checking the key's permissions in your [API settings](https://publish.buffer.com/settings/api), since a key created without posting permission can connect successfully but not publish. For a full list of fixes, see [Troubleshooting Buffer's API.](https://support.buffer.com/en-us/articles/troubleshooting-buffers-api-VgBuQXUCDI)

:::info
Need help connecting Buffer to your tools? Send us an email at <hello@buffer.com> and our Advocacy team will be standing by to assist!
:::
