Skip to main content

Advanced AI Prompt Engineering

For power users who want complete control over their AI's behavior.

Updated over 2 months ago

How to Access Advanced Mode:

  1. From the success screen, click Edit Assistant (or find your assistant in the AI Assistants list and click edit)

  2. Look for the Advanced option with the gear icon in the top section

3. Click Advanced to enter Advanced Mode

4. You'll see a warning message explaining that Advanced Mode overrides basic settings

5. Click Load Current Prompt to display your current system prompt

6. Edit the prompt directly in the text editor

7. Click Save Changes when finished

Warning: Changes made in Advanced Mode will override all basic configuration settings. Always save a backup copy of your working prompt before making major edits.


Understanding Your AI System Prompt

Your system prompt is a comprehensive instruction set that controls every aspect of your AI's behavior. Here's what a typical prompt contains:

Core Sections:

  1. Role & Objective - Defines who the AI is and what it's trying to achieve

  2. Tone and Style - Controls personality, writing style, and voice

  3. Service Clarifications - Specific details about your offering

  4. Opening Messages - Initial outreach templates

  5. Conversation Flow - Logic for responding to different prospect behaviors

  6. Objection Handling - Pre-written responses to common objections

  7. Final Rules - Non-negotiable behaviors and restrictions


Optimizing & Fine-Tuning Your AI Assistant

Now that you understand the structure, let's explore how to customize your AI for maximum performance.

A. Adding New Rules

Rules control specific behaviors. You can add rules anywhere in your prompt, but placement matters for organization.

Where to Add Rules:

Rule Type

Best Location

Example

Tone/voice restrictions

"Tone and Style" section

"Never use corporate jargon"

Forbidden words/phrases

"Final Rules" section

"Never say 'circle back' or 'synergy'"

Word count limits

"Tone and Style" section

"Keep responses under 40 words"

Behavioral restrictions

"Final Rules" section

"Never offer discounts unprompted"

Strict non-negotiables

Create "STRICT RULES" header

"Always send booking link, never book manually"

How to Add a Rule:

Simply insert a new line in the appropriate section using this format:

Never use the phrase "I'd love to pick your brain"

For critical rules that must never be broken, use this format:

*STRICT & IMPORTANT*: Never discuss pricing until they explicitly ask

The AI prioritizes rules marked as STRICT, IMPORTANT, or NON-NEGOTIABLE.

Example Addition:

Tone and Style

Sound like a confident, friendly, mid-twenties British professional

Never admit you are AI

Use British English

Write naturally, like a human

*STRICT*: Never use the phrases "reach out", "touch base", or "circle back"

Keep responses under 50 words - 30 where possible


B. Adding Custom Objection Handlers

Objection handling is where you script responses to specific concerns prospects raise.

Where to Add: Under the "Objection Handling" section

Format to Follow:

"[Exact objection or trigger phrase]"

[Your response strategy: Acknowledge → Show understanding → Provide value → Ask question]

Example Addition:

"We handle everything internally"

I respect that. Most businesses with strong internal teams actually use this to complement what they're already doing. It just adds another predictable stream without replacing anything.


Would it be worth seeing how it could stack with your current process?

Example Addition for Industry-Specific Objection:

"LinkedIn doesn't work for manufacturing"

I hear that a lot, but I've worked with CNC shops, injection molders, and industrial suppliers who all said the same thing before seeing results.

Decision makers are on LinkedIn even in traditional industries.

Would you like to see case studies from the manufacturing space?

Pro Tip: Pay attention to objections you're actually receiving in conversations. Add handlers for patterns you see repeatedly.


C. Modifying Tone, Voice, and Personality

Your AI's personality is controlled in the "Tone and Style" section. Here's what you can customize:

Persona Adjustments:

Current default:

Sound like a confident, friendly, mid-twenties British professional

You can change this to:

Sound like an experienced, consultative sales director in their 40s

Sound like a casual, energetic startup founder

Sound like a direct, no-nonsense enterprise seller

Adding Personality Rules:

Use occasional British colloquialisms like "brilliant", "fancy"

Mirror the prospect's energy level - if they're brief, be brief

Be slightly self-deprecating when appropriate

Show genuine curiosity about their business

Removing Unwanted Phrases:

If your AI keeps using phrases you don't like, explicitly forbid them:

*STRICT*: Never say:

- "I'd love to..."

- "Just wanted to..."

- "Quick question..."

- "Hope you're doing well"

- "Thanks for connecting"

Word Count Control:

Adjust the response length rules based on your audience:

Standard: Keep responses under 50 words - 30 where possible

For busy executives: Keep responses under 30 words maximum. Be extremely concise.

For technical buyers: Responses can be 60-80 words when explaining details


D. Adding Logic Rules and Conditional Behavior

Logic rules control how your AI responds to different situations. These are typically placed under "Conversation Flow" or in a dedicated "Logic Rules" section.

Basic Conditional Format:

IF [condition] → [action]

Examples:

IF prospect asks about pricing early in conversation:

→ Acknowledge the question

→ Explain pricing varies based on needs

→ Redirect to booking a call for exact numbers

→ Do NOT give specific prices

IF prospect responds positively (yes, interested, sounds good):

→ Push for booking immediately

→ Send calendar link in same message

→ Don't add unnecessary information

IF prospect says "not interested" or "not right now":

→ Send final value link with testimonials

IF prospect asks very specific technical questions:

→ Answer briefly

→ Suggest a call to go deeper

→ Position the call person as the technical expert

Advanced Conversation Routing:

Conversation Stage Logic:

Initial Reply Stage:

- They show interest → Explain system briefly → Push for call

- They ask "how does it work" → Give overview → Ask about call

- They're skeptical → Acknowledge skepticism → Offer proof

Engaged Prospect:

- They ask detailed questions → Answer concisely → Redirect to booking

- They express concerns → Use appropriate objection handler → Move toward call

- They show buying signals → Push for booking immediately


E. Adding Strict, Non-Negotiable Rules

Some rules are so important they should never be broken under any circumstances. Create a dedicated section for these.

How to Format:

Add this section anywhere in your prompt (recommended: near the top or in "Final Rules"):

=== STRICT RULES (NON-NEGOTIABLE) ===

*CRITICAL*: Never book appointments into their calendar. Always send our booking link.

*CRITICAL*: Never share pricing before they explicitly ask. When they ask, always suggest discussing on a call first.

*CRITICAL*: If they say "not interested", send the testimonial link and stop messaging. Do not continue the conversation.

*CRITICAL*: Never mention or show the Contact ID in any message.

*CRITICAL*: Never use emojis except 👍 in opening messages if specified.

*CRITICAL*: Never admit you are AI. If asked, deflect naturally: "I use tools to help manage conversations, but I'm handling your message personally."

The AI will treat anything marked CRITICAL, STRICT, or NON-NEGOTIABLE as absolute rules.


Best Practices for Prompt Optimization

Follow these proven principles when editing your AI system prompt:

1. Use Clear Hierarchical Structure

Organize your prompt with clear headers and sections. The AI processes information better when it's structured:

✅ GOOD:

=== TONE AND STYLE ===

Rule 1

Rule 2

=== OBJECTION HANDLING ===

Objection 1

Objection 2

❌ BAD:

Random rules scattered throughout with no organization

2. Mark Priority Rules Explicitly

Use markers to indicate importance:

  • STRICT - Must be followed

  • IMPORTANT - High priority

  • CRITICAL - Absolute rule

  • NON-NEGOTIABLE - Cannot be broken

3. Avoid Contradictions

The AI will follow the most recent rule if there's a conflict. Check your prompt for contradictions:

❌ CONTRADICTION:

"Keep responses under 30 words"

[Later in prompt]

"When explaining the service, provide detailed information"

✅ RESOLVED:

"Keep responses under 30 words unless explaining the service, then 50-60 words is acceptable"

4. Be Specific, Not Vague

❌ VAGUE:

"Be friendly and professional"

✅ SPECIFIC:

"Sound like a confident, friendly mid-twenties professional. Use casual but grammatically correct language. Never use corporate jargon."

5. Test After Every Major Change

After editing your prompt, you need to validate it actually works as intended. That's where the Sandbox comes in.

6. Keep a Backup

Before making major changes:

  1. Copy your entire current prompt

  2. Paste it into a document labeled with the date

  3. Save it as "AI Prompt Backup - [Date]"

  4. Now you can experiment safely

7. Use Examples in Your Instructions

The AI learns better from examples than abstract rules:

✅ WITH EXAMPLE:

"Never use corporate buzzwords like 'synergy', 'leverage', 'circle back', or 'move the needle'"

❌ WITHOUT EXAMPLE:

"Avoid corporate language"

8. Specify Response Length Clearly

Different situations need different lengths:

Default: 30-50 words

Objection handling: 40-60 words

Final "not interested" message: 25-35 words

When explaining service: 50-70 words

9. Define Your Booking Intent Clearly

Be explicit about the end goal:

*PRIMARY OBJECTIVE*: Book qualified prospects onto a sales call via this link: [your link]

Every conversation should move toward this goal. If they show interest, push for the booking. If they're unsure, offer the call to answer questions. If they refuse, send resources and stop messaging.

10. Use Conversation Flow Logic

Structure responses based on prospect behavior:

IF prospect replies within their message → They're engaged, respond with value

IF prospect sends one-word answers → Match their brevity

IF prospect writes paragraphs → You can be more detailed


Testing Your AI Assistant in Sandbox Mode

After creating or editing your AI assistant, you need to test it before deploying it in live campaigns. The Sandbox feature lets you simulate real prospect conversations to ensure your AI behaves exactly as you intended.

How to Access Sandbox

  1. Return to your Conversifi dashboard

  2. Click Sandbox in the left sidebar menu under the "Prospecting" section

[Insert Image 1 (new) here - Sidebar with Sandbox highlighted]

Setting Up a Test Conversation

Once in Sandbox, you'll see two main sections: Prospect Settings and Conversation.

[Insert Image 3 (new) here - Full Sandbox interface]

Step 1: Select Your AI Assistant

At the top of the screen, use the dropdown menu labeled "Select AI Assistant" to choose the assistant you want to test.

[Insert Image 2 (new) here - AI Assistant dropdown selector]

Step 2: Create a Test Prospect Profile

In the Prospect Settings panel on the left, fill in the test prospect details:

  • First Name: Enter a realistic first name (e.g., Sarah)

  • Last Name: Enter a realistic last name (e.g., Johnson)

  • Company: Enter a company name (e.g., TechCorp Inc)

  • Job Title: Enter a relevant job title (e.g., VP Sales)

  • Location: Enter a location (e.g., Sutton, England, United Kingdom)

These details help simulate realistic conversations. Your AI will reference these details in its responses (like using first names or mentioning their company).

Step 3: Start the Conversation

In the Conversation panel on the right, you'll see a message input box at the bottom labeled "Type as the prospect..."

This is crucial to understand: You are now role-playing as the prospect, NOT your business.

The AI will respond as your sales assistant, and you type the prospect's responses to test how your AI handles different scenarios.

Test Scenarios to Run

Here are essential test scenarios you should run through:

Test 1: Positive Response

You type (as prospect): "Yes, I'm interested"

What to check:

  • Does the AI push for booking immediately?

  • Does it send your calendar link?

  • Is the response under your word count limit?

  • Does it avoid unnecessary details?

Test 2: Skeptical Response

You type (as prospect): "This sounds too good to be true"

What to check:

  • Does the AI acknowledge skepticism appropriately?

  • Does it offer social proof or case studies?

  • Does it move toward a call booking?

Test 3: Pricing Question

You type (as prospect): "How much does this cost?"

What to check:

  • Does it follow your pricing discussion rules?

  • Does it redirect to a call if that's your strategy?

  • Does it avoid giving exact numbers if that's your rule?

Test 4: Common Objection

You type (as prospect): "I don't have time for this right now"

What to check:

  • Does the AI use your custom objection handler?

  • Is the response empathetic but still pushes value?

  • Does it attempt to overcome or accept the objection per your rules?

Test 5: Not Interested

You type (as prospect): "Not interested, thanks"

What to check:

  • Does the AI stop pushing immediately?

  • Does it send your final resource/testimonial link?

  • Does it say goodbye appropriately?

Test 6: Industry-Specific Objection

You type (as prospect): "This won't work in [your industry]"

What to check:

  • Does your industry-specific objection handler fire?

  • Does it reference relevant case studies?

  • Does it show industry knowledge?

Test 7: Word Count Check

Run multiple test messages and count the words in each AI response.

What to check:

  • Are responses staying within your limits (30, 50, 70 words)?

  • Are they only exceeding when appropriate (like detailed explanations)?

Test 8: Forbidden Phrase Check

Review all AI responses in your test conversation.

What to check:

  • Are any forbidden phrases appearing?

  • Look for "circle back", "touch base", "synergy", etc.

  • Any phrases you specifically banned in your rules?

Test 9: Tone and Personality Check

Read the entire conversation out loud.

What to check:

  • Does it sound like the persona you defined?

  • Is it too formal or too casual?

  • Does it match your brand voice?

  • Does it sound human and natural?

Test 10: Booking Link Check

You type (as prospect): "OK let's schedule a call"

What to check:

  • Does the AI immediately provide your calendar link?

  • Is it the correct link?

  • Does the message format look clean?

How to Clear and Start a New Test

After running through a scenario, click the Clear button in the top right of the Conversation panel to reset and start a fresh test conversation.

What to Do If Something's Wrong

If your AI doesn't behave as expected:

  1. Note the specific issue - What did it say that was wrong? What should it have said?

  2. Go back to Advanced Mode - Click Edit Assistant → Advanced → Load Current Prompt

  3. Find the relevant section - Locate where that behavior is controlled

  4. Make your adjustment - Add a new rule, modify an existing one, or mark something as STRICT

  5. Save changes

  6. Return to Sandbox - Test the exact same scenario again

  7. Repeat until correct - Keep refining until the AI responds perfectly

Pro Testing Tips

Tip 1: Test Edge Cases Don't just test obvious scenarios. Try weird responses like:

  • "Maybe"

  • "Send me more info"

  • "What's your commission?"

  • "Are you a bot?"

Tip 2: Test Multi-Turn Conversations Don't just test single responses. Have a 5-10 message conversation to see if the AI maintains context and stays on track.

Tip 3: Role-Play Realistically Type like a real busy executive would:

  • Short responses

  • Occasional typos

  • Questions out of left field

  • Mixed signals

Tip 4: Test Different Prospect Profiles Change the job title, company, and industry to see if your AI adapts appropriately. Does it treat a CEO differently than a manager?

Tip 5: Keep a Testing Checklist Create a document with your standard test scenarios so you run the same tests after every optimization.

Sandbox Best Practices

Always test after making prompt changes - Even small tweaks can have unexpected effects

Test before launching new campaigns - Never deploy untested AI to live prospects

Test with your team - Have colleagues role-play as prospects to find issues you might miss

Save successful conversation examples - Screenshot good AI responses to reference later

Document what works - Keep notes on which rules produce the best responses

Don't skip testing - "It should work" is not the same as "I tested it and it works"

Don't test just once - Run multiple scenarios every time you update your prompt

Don't test unrealistically - Write as prospects actually write, not as you wish they would


Common Optimization Scenarios

Scenario 1: Your AI is Too Wordy

Problem: Responses consistently exceed 50-70 words

Solution: Add stricter word count rules with consequences:

*STRICT WORD COUNT RULE*:

- Default response: 30 words maximum

- Only exceed 30 words when directly asked for more details

- If you write more than 50 words, you've failed

- Count your words before responding

Test in Sandbox: Send 5 different prospect messages and verify every response is under 30 words.


Scenario 2: Your AI Isn't Pushing for Bookings

Problem: Conversations drift without booking attempts

Solution: Add aggressive booking logic:

*BOOKING PRIORITY RULE*:

After any positive signal (yes, interested, tell me more, sounds good), immediately push for the call. Use phrases like:

- "What day works best for you?"

- "Shall we jump on a quick call?"

- "You can book a time here: [link]"

Do NOT continue explaining unless they specifically ask more questions AFTER you've offered the call.

Test in Sandbox: Type "Yes, I'm interested" and verify the AI immediately offers booking in the same response.


Scenario 3: Your AI Uses Phrases You Hate

Problem: Certain phrases appear repeatedly despite basic instructions

Solution: Create a forbidden phrases list:

*FORBIDDEN PHRASES (NEVER USE)*:

❌ "I'd love to..."

❌ "Just wanted to..."

❌ "Hope this finds you well"

❌ "Circle back"

❌ "Touch base"

❌ "Synergy"

❌ "Leverage"

❌ "Quick question"

❌ "Following up on this"

If you catch yourself about to use any of these, rewrite your response completely.

Test in Sandbox: Have a 10-message conversation and search through all responses for these phrases.


Scenario 4: Your AI Doesn't Handle a Specific Objection Well

Problem: A common objection isn't being addressed effectively

Solution: Add a custom handler to the Objection Handling section:

"We already have a full pipeline"

That's the best time to add this actually. Most businesses wait until pipelines dry up, then panic. This just ensures you never hit that point. Plus, this runs parallel to what you're doing. Would it hurt to see how it works while things are already good?

Test in Sandbox: Type the exact objection and verify your custom response appears.


Scenario 5: Your AI Sounds Too Generic

Problem: Responses lack personality

Solution: Add personality directives and voice examples:

PERSONALITY TRAITS:

- Slightly cheeky but professional

- Uses British expressions naturally (brilliant, fancy, proper, keen)

- Occasionally self-aware about being in sales

- Shows genuine interest in their business

- Not afraid to challenge politely

EXAMPLE TONE:

Instead of: "I'd be happy to show you our system"

Say: "Fancy a quick call? I can walk you through exactly how it'd work for your business"

Instead of: "Thank you for your interest"

Say: "Brilliant, let's get you set up"

Test in Sandbox: Read responses out loud. Do they sound distinctly like your intended personality?


Advanced Techniques

Technique 1: Conversation Memory

Train your AI to reference previous messages:

*CONVERSATION AWARENESS*:

Always acknowledge what they just said before moving forward.

Examples:

- They mention being busy → "I get it, sounds like you're flat out..."

- They ask about pricing → "Fair question about cost..."

- They share a pain point → "That's exactly the problem we solve..."

This shows you're listening, not just running a script.


Technique 2: Mirroring Energy

Match prospect engagement:

*ENERGY MIRRORING RULE*:

IF prospect sends short responses (1-5 words) → Keep yours under 25 words, be punchy

IF prospect writes detailed messages (50+ words) → You can match with 50-70 words

IF prospect uses casual language → Match their casualness

IF prospect is formal → Stay professional and direct


Technique 3: Qualifying Questions

Add intelligence gathering:

*QUALIFICATION LOGIC*:

If prospect shows interest but hasn't shared key details, ask ONE qualifying question:

- "What's your current process for getting sales calls?"

- "How many appointments would make this worth it for you?"

- "What's worked or hasn't worked for you before?"

Use their answer to personalize your next response. Don't stack multiple questions.


Technique 4: Social Proof Placement

Strategically mention results:

*SOCIAL PROOF RULES*:

Only mention case studies or results when:

1. They express skepticism

2. They ask if it works

3. They mention their industry as a concern

Format: "[Specific result] for [similar business]"

Example: "Helped a law firm book 23 calls in their first month"

Don't lead with social proof. Use it to overcome doubt.


Troubleshooting Common Issues

Issue: AI Ignores Certain Rules

Cause: Rule is buried in prompt or contradicts another rule

Fix: Move rule to "STRICT RULES" section at top of prompt and mark it CRITICAL

Test: Run the specific scenario in Sandbox and verify compliance


Issue: Responses Feel Robotic

Cause: Too many rigid rules, not enough personality guidance

Fix: Add more personality descriptors and example tone guidance. Remove overly restrictive formatting rules.

Test: Have a multi-turn conversation in Sandbox and read it out loud


Issue: AI Won't Stop Messaging

Cause: Missing or unclear stopping conditions

Fix: Add explicit stopping logic:

*STOPPING CONDITIONS*:

Stop messaging immediately if:

- They book a call

- They explicitly say "not interested", "stop", or "no thanks"

- They ask you to stop

Test: Type "not interested" in Sandbox and verify the AI sends a final message appropriately


Issue: Booking Rate Dropped After Changes

Cause: Changes may have made AI too passive or too aggressive

Fix: Review recent modifications. Test if removing latest changes restores performance. Adjust gradually.

Test: Run multiple positive response scenarios in Sandbox to see if booking push happens


Quick Reference: Where to Add What

What You Want to Change

Section to Edit

Priority Marker

Personality/voice

Tone and Style

Optional

Forbidden words/phrases

Final Rules or new Forbidden Phrases section

STRICT

Response length

Tone and Style

IMPORTANT

New objection handler

Objection Handling

Optional

Booking behavior

Conversation Flow or new section

CRITICAL

Industry-specific info

Role & Objective or Service Clarifications

Optional

Qualifying questions

Conversation Flow or new Qualification section

Optional

Hard rules that can't be broken

STRICT RULES section (create new)

CRITICAL/NON-NEGOTIABLE

Examples of good responses

Create "Example Responses" section

Optional

Stopping conditions

Final Rules

STRICT


Final Tips for Success

  1. Start Conservative: Make small changes, test, then iterate. Don't rewrite everything at once.

  2. Monitor Real Conversations: Your AI's performance in real prospect conversations is the only metric that matters.

  3. Update Based on Patterns: If you notice the same objection coming up repeatedly, add a handler. If prospects aren't booking, strengthen your call-to-action logic.

  4. Keep It Human: The goal isn't a perfect robot. It's a natural conversation that moves toward booking.

  5. Save Your Winners: When you have a prompt that's performing well, save a backup. You can always revert if experiments fail.

  6. Iterate Regularly: Set a regular reminder to review performance and make minor optimizations.


Getting Help

If you're stuck or need assistance optimizing your AI assistant:

  • Check your conversation history: Real conversations show exactly where your AI needs improvement

  • Start with the examples: Use well-performing prompts as templates for structure

  • Test in small batches: Don't deploy major changes to your entire campaign at once

  • Reach out to support: Contact Conversifi support with specific examples of what's not working


Your AI assistant is now ready to handle thousands of LinkedIn conversations while sounding authentically human and booking qualified appointments. Remember: optimization is ongoing. The best-performing AIs are continuously refined based on real-world results.

Did this answer your question?