Automations and AI

Create a Reply Agent

What you'll learn

In this guide, you'll learn what a Reply Agent is, how to configure it, how to write an effective prompt, and how to connect an AI provider to automate replies across email and LinkedIn.

What Is a Reply Agent (and What It's Not)

A Reply Agent is an AI-powered automation feature in Master Inbox that drafts or sends context-aware replies to prospect messages based on configurable tone, rules, AI models, and selected communication channels.

It can:

  • Auto-send replies (Fully Automated mode)

  • Draft replies for approval (Human-in-the-Loop mode)

  • Handle follow-ups

  • Respond to objections

  • Continue existing conversations

  • Operate across selected channels (Email, LinkedIn, etc.)

This is not creating a brand-new AI. You are connecting an existing AI model (like OpenAI) into your workspace. You control how it replies, when it replies, and where it replies.

Think of the Reply Agent as your AI teammate that follows your instructions exactly.

Why Use a Reply Agent?

Speed and Coverage

Respond faster to inbound replies and never miss a follow-up, even at high volume.

Consistency

Keep tone and messaging consistent across every reply, every channel, every team member.

Efficiency

Handle common objections and routine responses automatically. Save hours of manual replying.

Step 1: Navigate to Reply Agents

Go to Settings → Reply Agents → Create Agent.

Step 2: General Settings

Set up the core behavior of your agent:

Agent Name

Give your agent a clear name. Example: Inbound Sales Reply Agent

Agent Mode

Choose how the agent operates:

Human in the Loop — The agent drafts replies, but a human reviews and sends them. Best for teams that want control and approval before anything goes out.

Fully Automated — The agent sends replies automatically without review. Best for high-volume inbound or handling common, predictable responses.

Tone

Select the communication style for your agent's replies. This shapes the personality of every message.

Response Length

Choose how long replies should be:

  • Short

  • Medium

  • Long

This controls how detailed the agent's replies are.

Agent Capabilities

Toggle what the agent is allowed to do. Enable only what you are comfortable automating.

Step 3: Email / Channel Settings

Select which channels the agent should monitor.

Example:

  • Email

  • LinkedIn

The agent will only respond to conversations inside selected channels.

Step 4: Label Settings

Choose which prospect labels the agent can interact with.

If all labels are selected, the agent will respond to all prospects regardless of label. Use this to control which conversations the agent engages with based on your existing labeling system.

Step 5: Calendar Integration

You can connect a calendar integration to enable automatic meeting booking and availability detection inside replies.

  1. Select your provider (Cal.com or Calendly)

  2. Connect your account

  3. The agent automatically adjusts suggested meeting times based on the prospect's timezone, ensuring availability is relevant and accurate

You will need to Integrate your cal.com account to Master Inbox first in order to set up an integration in your reply agent. Visit Cal.com Integration for guidance.

Step 6: AI Configuration

After setting up general and channel settings, configure the AI that powers your agent.

Select AI Provider

Choose your AI provider:

Insert the API Key

Select AI Mode

We recommend: GPT-4o Mini

It offers the best balance of speed, cost, and quality for replies.

Adjust Creativity

Control how creative the replies should be:

  • Low → More direct, factual replies

  • High → More conversational and flexible replies

Advanced Settings: Custom System Prompt & Agent Knowledge

Under Advanced Settings, you'll see two sections:

Custom System Prompt
Define the agent's role, responsibilities, tone, and behavior rules. This is the instruction manual for how the agent should think and respond.

Agent Knowledge
Provide context about your company, product, ideal customers, and outcomes. The agent uses this to answer questions and sound like an expert on your offer.

What to Include in Your Custom System Prompt
1. Role Definition

Tell the agent who it is and what it represents.

  • Role Title — What position does the agent hold? (e.g., BDR, SDR, Agency Owner)

  • Company Name — What company is the agent representing?

  • Primary Responsibility — What should replies achieve? (e.g., qualify leads, book meetings, answer questions)

  • Secondary Responsibility — Optional fallback goals (e.g., gather info, keep conversation warm)

2. Qualification Rules

Define who counts as a qualified prospect. The agent will only push for a call-to-action when these conditions are met.

  • What makes someone a good fit?

  • What signals should the agent look for?

The agent will hold back on booking requests if the prospect doesn't meet your qualification criteria.

3. Disqualification Rules

Set clear conditions for when the agent should stop pursuing a lead.

  • Who should the agent not engage?

  • What should it do instead? (e.g., politely decline, redirect to support, unsubscribe)

4. Intent-Based Reply Handling

Define how the agent responds based on the prospect's intent.

  • Interested — How should the agent respond? What's the next step?

  • Not Interested — Should it soft close, keep the door open, or acknowledge and move on?

  • Asking for Info — How should it answer questions without over-explaining?

  • Confused / Vague — How should it handle one-word replies like "?", "ok", or "tell me more"?

5. Objection Handling

Give the agent clear responses to common objections.

  • Price Objection — How should it respond when prospects push back on cost?

  • Competitor Objection — What if they mention a competitor?

  • General Hesitation — How should it address uncertainty or delays?

6. Call-to-Action (CTA) Rules

Control when and how the agent asks for a next step.

  • Primary CTA — What action do you want? (e.g., book a call, schedule a demo, reply with availability)

  • When to push CTA — What signals indicate the prospect is ready?

  • When NOT to push CTA — When should the agent hold back and continue the conversation instead?

7. Tone & Style

Shape the personality of every reply.

  • Tone — Professional, friendly, casual, direct?

  • Style — Short, conversational, straight to the point?

  • Avoid — Phrases or words to never use

  • Emojis — Allowed or not?

8. Formatting Rules

Control the look and length of replies.

  • Max reply length — Keep it tight (e.g., 50–100 words)

  • Signature — Add a sign-off if needed

9. Booking Logic

Define how meetings should be handled.

  • Suggest specific times, send a booking link, or ask for availability?

  • What type of meeting? (Call, Demo, In-person)

  • When to send the booking link vs. when to hold back?

10. Pricing Handling

Decide how the agent responds to pricing questions.

  • Do not share pricing, share a starting range, ask questions first, or redirect to a call?

  • Any additional notes on how to handle cost conversations?

11. Do / Don't Rules

Set hard boundaries for agent behavior.

  • DO — Actions the agent should always take

  • DON'T — Actions the agent should never do

12. Snippets (Optional)

Predefine replies to specific phrases or objections.

  • If the prospect says X, reply with Y

Use this for common questions or objections you want answered a specific way every time.

Use Calendar in Custom System Prompt

After connecting the calendar, you can enable the agent to use it inside the Custom System Prompt.

instruct the agent to:

  • Check availability

  • Suggest meeting times

  • Book meetings based on calendar slots

Example Prompt Instruction

The agent should check available calendar slots and suggest two available meeting times when the prospect shows interest in booking a call. It should prioritize clarity and make booking as easy as possible.

Example Reply Format

When the agent suggests times, it should use this format:

Would either of these work for you?

  • Tuesday 3:00 PM ET

  • Wednesday 11:30 AM ET

Or you can book directly here: [your booking link]

Best Practices

  • Always provide 2 clear time options first

  • Only send the booking link after presenting options

  • Ensure times are pulled from real calendar availability

  • Keep the message short and easy to scan

What to Include in Agent Knowledge
1. Company & Offer

Give the agent a clear understanding of what you do.

  • What does your company do?

  • What product or service do you offer?

  • Who is it for?

2. Core Benefits

List the main value propositions.

  • What are the top 3 benefits or outcomes?

The agent will lean on these when explaining value or handling objections.

3. Not a Fit Customers

Be explicit about who you don't serve.

  • Who should not be targeted or engaged?

This helps the agent recognize mismatched prospects and avoid wasting time on unqualified conversations.

4. How It Works

Explain your process in simple steps.

  • What happens after someone signs up or books a call?

  • Break it into 3–5 clear steps the agent can reference

5. Core Outcome / Result

Define the main result your service delivers.

  • What's the primary outcome?

  • What are secondary results?

The agent uses this to frame conversations around outcomes, not features.

6. Target Customer Profile

Define who the ideal customer is.

  • Ideal customers — Who gets the most value?

  • Non-fit customers — Who should the agent deprioritize?

This helps the agent recognize whether a prospect is worth pursuing.

7. Upload Documents (Optional)

You can upload documents such as PDFs, CSVs, or text files to give the agent additional context. The agent will use this information when generating replies, helping it answer questions more accurately and with deeper context

Fill out both sections completely. The more context you give, the more accurately the agent will represent your brand and handle conversations.

Example Agent Roles

BDR Reply Agent Role

Business Development Representative at MasterInbox. Objective: Reply to inbound messages and qualify leads. Responsibilities: Build trust, understand the prospect's use case, ask 1–2 qualifying questions, move qualified conversations forward. Tone: Professional and friendly. Clear and concise. Not pushy. Guidelines: Keep replies short. Focus on discovery, not pitching. Understand intent before booking a call.

SDR Reply Agent Role

Sales Development Representative at MasterInbox. Objective: Convert inbound interest into booked meetings. Responsibilities: Respond quickly, address basic objections, guide conversations toward a call. Tone: Conversational and confident. Direct but polite. Action-oriented. Guidelines: Keep replies brief. Use a clear next step when interest is shown. Do not over-explain.

Agency Owner Reply Agent Role

Agency Owner at MasterInbox. Objective: Reply to inbound leads and potential partners. Responsibilities: Build authority and trust, explain value at a high level, qualify serious opportunities, move toward a call or next step. Tone: Professional and confident. Clear and calm. Strategic, not salesy. Guidelines: Focus on outcomes, not features. Keep replies short and intentional. Avoid unnecessary detail.

Step 7: Save Your Agent

Click Save.

Your Reply Agent is now created and ready. It will only operate on the channels you selected, following the prompt and settings you configured, nothing outside of what you defined.

Clone a Reply Agent

You can clone an existing reply agent to quickly reuse its setup for different channels or labels.

Step 1: Open Reply Agents

  1. Go to Settings

  2. Open Reply Agents and find the agent you want to clone

  3. Click Clone Agent

Clone agent interface showing the clone button

Step 2: Configure the New Agent

When cloning an agent, you'll choose:

Channel Selection

Select which channels the new cloned agent should handle.

You can:

  • Select all channels

  • Or selectively choose specific channels

Channels selected for the cloned agent must not overlap with channels already used by another reply agent, including the original agent.

Label Selection

Choose which labels this cloned agent should handle.

You can again:

  • Select all labels

  • Or manually pick specific labels

Labels only affect which prospects this agent handles.

Channel and label selection for cloned agent

The cloned agent name will automatically be created as: [Original Agent Name] Copy + Timestamp

You can rename it to your choice by editing General Settings → Agent Name after cloning.

The cloned agent cannot use the same channel and label combination as another existing reply agent.

If you try to do this, you'll see this error:

"Failed to create agent. Another reply agent already targets the same channel and label combination."

How to Successfully Clone an Agent

To avoid conflicts:

  • Select channels that are not already used by the original agent

  • Select labels that are different from the original agent's labels

Once done:

  1. Click Clone Agent

  2. You'll see: "Agent clone successful."

  3. The new cloned agent will now appear on your Reply Agents screen.

Successful clone confirmation on Reply Agents screen

Why Clone a Reply Agent?

Cloning lets you create specialized agents quickly without rebuilding configuration from scratch. Common use cases include:

  • Multiple agents with different channel and label assignments: Create one agent for your outbound sales team and another for inbound leads, each operating on different channels.

  • Separate agents for LinkedIn and email: Clone your base agent and assign one to handle only LinkedIn DMs while another handles only email replies. This lets you tailor tone and response length to each channel's norms.

Cloning saves setup time and ensures consistency across agents while still allowing you to customize channel and label targeting for each one.

What's Next?

You've created your reply agent—now it's time to make sure everything works smoothly.

Was this helpful?