Imagine this…

Someone comments your keyword, gets the DM, and then asks a real follow-up question. Something your flow wasn't built to handle.

ManyChat goes quiet, the conversation dies, and that lead just slipped through.

That's a problem. And connecting Claude to your ManyChat solves it completely.

The whole thing starts to feel like a real conversation instead of an automated sequence. And once it's set up, it handles itself.

Here's the exact setup.

What You Need

Three things before you start.

  • ManyChat Pro: the Claude integration isn't available on free plans.

  • An Anthropic account: this is the company behind Claude. Create one at console.anthropic.com.

  • A payment method added to Anthropic: costs are pay as you go and genuinely tiny. Most ManyChat use cases run well under a dollar a day even with hundreds of AI-powered replies running. Add a card at anthropic.com/pricing.

Getting Your API Key

Log into console.anthropic.com, find the API Keys tab in the left sidebar and hit Create Key.

Copy it immediately and save it somewhere. You won't be able to see it again after you close the window. If you lose it, you'll need to generate a new one.

That's the Anthropic side done.

Plugging it Into ManyChat

Inside ManyChat go to Settings then Integrations. Claude is listed there as a native integration.

Click the Claude card, paste your API key in, hit Connect. When you see the green Connected badge you're good to move on.

Making it Actually Work

This part is simple but easy to rush. Take your time and it'll save you a headache later.

Before you touch the flow, go to Settings then Fields inside ManyChat and create a new Custom User Field. 

Set the type to Text and name it something like claude_response. 

This is the container that holds whatever Claude says before it gets sent back to the subscriber.

Next, open the flow you want to add Claude to, or build a new one. Add an Action step and select Claude from the AI options. Same place you'd find any other AI integration, just choose Claude.

Set the response destination to the custom field you just created.

After the Claude action step, add a Send Message block and insert your field using double curly brackets around claude_response. 

That's what actually delivers the reply into the DM thread.

The part that determines whether this works or doesn't is the prompt you write inside the Claude action step. 

It's what tells Claude how to behave, what to say, and how to sound. Get the prompt right and the whole thing runs itself.

Three Prompts You Can Steal Right Now

Most people set this up and the replies feel off. It's almost always the prompt.

Claude follows specific instructions well. Vague prompts get vague replies. Here are three plug-and-play prompts built for the most common ManyChat use cases. Copy them, swap in your details, and adjust from there.

For answering common questions and support 

You are a helpful assistant for [YOUR BRAND]. Answer the subscriber's question clearly in under three sentences. Sound like a real person, not a support ticket. If you don't have the answer say: "Good question, let me point you in the right direction." and stop there. Brand context: [ADD YOUR INFO].

Subscriber message: {{last_input_text}}

For qualifying leads

You are an assistant for [YOUR BRAND]. Your job is to understand what the subscriber needs before connecting them with the right offer. Ask one question at a time, keep each reply under two sentences, and stay conversational. Focus on what they're building, where they're stuck, and how fast they want to move.

Subscriber message: {{last_input_text}}

For recommending content based on what someone says

You are a content assistant for [YOUR BRAND]. Based on what the subscriber says, recommend the single most relevant resource from the list below. One sentence on why it fits, then tell them the keyword to comment to get it. Available resources: [Resource 1] — keyword: WORD1 / [Resource 2] — keyword: WORD2 / [Resource 3] — keyword: WORD3.

Subscriber message: {{last_input_text}}

Two Settings Worth Knowing

Inside the Claude action step there are two dials that are worth adjusting before you go live.

Max Tokens controls reply length. Keep it between 200 and 500 for DM flows. Instagram caps messages at 1,000 characters and Messenger and WhatsApp allow up to 2,000 so longer replies will get cut off if you're not careful.

Temperature controls how predictable or creative the responses are. For support and lead flows keep it around 0.3 to 0.5. For something more conversational push it toward 0.7 or 0.8.

Why Not Chatgpt?

ChatGPT works inside ManyChat too and the setup is almost identical. But for this specific use case Claude tends to perform better for three reasons.

  • It actually follows your instructions. Tell it to respond in two sentences and it does it every time.

  • It stays in its lane. When it doesn't know something it says so instead of making something up.

  • It picks up on tone and brand voice faster. If you want the bot to sound like you, Claude gets there with less back and forth on the prompt.

You can run both in the same account if you want to test them against each other. Nothing stopping you from using Claude for support flows and ChatGPT for something else entirely.

That's the full setup. API key, integration connected, custom field built, prompt dialled in, flow live.

Navin

PS: If you want me to personally build this out for you inside your ManyChat along with your comment triggers, lead flows, and the full automation system behind it, DM me on IG and we'll book a 1:1 to get it done.

Keep Reading