Setting Up Autopilot Classic - Momentum

Autopilot Classic

You are here. Triggers after each call/email to analyze its content in real-time.

Retropilot
Triggers on a Salesforce event and analyzes all historical conversations.

Autopilot Batch
Triggers manually to run on a large set of records that match your defined criteria.

Setting Up Autopilot Classic

This guide provides step-by-step instructions for configuring Momentum’s classic Autopilot feature to automatically extract and update Salesforce data from your sales calls.

How Autopilot Works

Autopilot triggers after a single call or email, analyzes its content, and updates a Salesforce field.

Prerequisites

Before configuring Autopilot, ensure you have:

Step-by-Step Configuration

Step 1: Access the Autopilot Section

  1. Log in to your Momentum admin dashboard
  2. Navigate to the Autopilot section in the left sidebar
  3. Click “New Autopilot Extraction” to begin the setup process

Step 2: Select Salesforce Object and Field

Choose the Target Object:

Select the Target Field:

Example Configuration:

Object: Opportunity
Field: Pain_Points__c (Custom Text Field)

Step 3: Write Your AI Prompt

The AI prompt is the instruction that tells Momentum what data to extract from calls. Prompt Best Practices:

Example Prompts:

For Pain Points:

"What are the main pain points or challenges the customer mentioned during this call? Focus on business problems they're trying to solve. Return a concise list of 2-3 key pain points."

For Budget Information:

"What is the customer's budget range or budget constraints mentioned in this call? Include specific amounts, ranges, or budget-related discussions. If no budget information is discussed, return 'Not discussed'."

For Timeline:

"What is the customer's timeline or urgency for implementing a solution? Include specific dates, quarters, or urgency indicators mentioned. If no timeline is discussed, return 'Not discussed'."

For Competitive Information:

"Which competitors did the customer mention during this call? List specific competitor names and any context about their current solutions or evaluation status."

Step 4: Configure Conditions

Set conditions to determine when this extraction should run. You can use Salesforce field conditions, Smart Tag conditions, or both.

Salesforce Field Conditions

Filter extractions based on CRM data like opportunity stage, account attributes, or custom fields. Example Conditions:

Opportunity Stage: Discovery, Qualification
Account ARR: > $50,000

Smart Tag Conditions (Optional)

In addition to Salesforce field conditions, you can use Smart Tags to trigger extractions based on what was actually said during the call. This ensures your automations only run when specific topics, keywords, or themes are detected.

Example Smart Tag Conditions:

Smart Tag: Competitor Mentions = "Competitor X"
Smart Tag: Pricing Objection = True
Smart Tag: Feature Request contains "integration"

Use Cases:

Smart Tag conditions evaluate the tags detected on the current call. Make sure your Smart Tags are configured in Admin > Smart Tags before using them as Autopilot conditions.

Step 5: Configure Save Behavior

Choose how the extracted data should be saved to Salesforce. Save Options:

Balancing Automation and Verification

While manual verification may seem like the safer approach, our extensive field experience has shown that requiring rep engagement often becomes the biggest roadblock to maintaining high-quality, consistent data. Sales reps are less likely to consistently review and approve extractions, which leads to gaps in data collection and outdated information. Instead, we strongly recommend pushing towards “Write If Empty” for most extractions after your initial testing period. This approach strikes the optimal balance between maintaining data integrity and maximizing the benefits of automation.

For best results, we suggest a simple progression: begin with “Confirm to Write” during the first 1-2 weeks while you validate the extraction quality. Once you’re confident in the results, transition to “Write If Empty” as your standard operating mode. For highly reliable extractions where the data changes frequently, you may eventually consider using “Automatic Write.” Remember, focusing your energy on crafting precise, well-defined prompts will typically yield better results than relying on manual verification processes.

Step 6: Test Your Extraction

  1. Preview Your Extraction: Click the “Preview” button before creating to test your prompt against past calls
  2. Review Sample Results: Examine how your prompt performs on historical call data without affecting Salesforce or Slack
  3. Refine the Prompt: Adjust the AI prompt based on preview results
  4. Create Live Extraction: Once satisfied with preview results, create the extraction for production use

Advanced Configuration

Multiple Extractions for the Same Field

You can create multiple extractions for the same field with different conditions: Discovery Extraction:

Qualification Extraction:

Include Historical Context with Lookback

Autopilot Classic normally references only the incoming call, but Lookback gives the AI access to historical interactions so it can factor in prior conversations. Configuration Modes:

Source of Data:

Example Lookback Configuration:

With the above configuration, when a new call triggers the extraction Momentum also considers relevant historical conversational data from the last quarter.

Lookback is currently not configurable with Contact field extractions.

Context-Aware Extractions

Configure extractions that adapt based on call context: Stage-Based Prompts:

Account-Based Rules:

Best Practices

Prompt Engineering

  1. Start Simple: Begin with basic prompts and add complexity
  2. Test Iteratively: Refine prompts based on actual call data
  3. Use Examples: Include examples in prompts when possible
  4. Be Specific: Avoid vague language that could lead to inconsistent results
  5. Consider Context: Account for different call types and stages

Field Selection

  1. Prioritize High-Value Fields: Focus on fields that impact forecasting and reporting
  2. Consider Data Quality: Choose fields where manual entry is error-prone
  3. Start with Text Fields: Text fields are easier to configure than picklists
  4. Validate Picklist Mappings: Thoroughly test picklist field extractions

Troubleshooting

Common Issues

Extractions Not Running:

Incorrect Data Extraction:

Poor Data Quality:

Support

If you encounter issues during configuration, contact our support team:

Ctrl+I