Autopilot Classic
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
You are here. Triggers manually to run on a list of records all at once.
Setting Up Autopilot Batch
Autopilot Batch, part of the Autopilot Suite, enables you to run AI extractions across a large set of Salesforce records on-demand. Unlike the other Autopilot tools, Batch jobs are manually triggered and run against a list of records that match your defined criteria, analyzing historical call and email data for each one.How Autopilot Batch Works
Autopilot Batch finds all records matching your filter criteria, runs your AI prompt against the historical data for each one, and then updates a field in Salesforce.Use Cases for Autopilot Batch
- Quarterly Health Checks: Run a batch job on all “Active” accounts to identify potential churn risks by summarizing recent support-related call snippets.
- Data Enrichment: For all leads created last month from a specific campaign, run a batch to extract and populate the “Primary Pain Point” field.
- Competitive Analysis: Identify all opportunities where a specific competitor is mentioned and extract the context for a competitive intelligence report.
Step-by-Step Configuration
Step 1: Access the Autopilot Batch Section
- Log in to your Momentum admin dashboard.
- Navigate to the Autopilot section and select the Batch tab.
- Click “New Batch Extraction” to begin.
Step 2: Define the Target Records
Create a filter to select the Salesforce records you want to process. The batch will run on all records that currently match these conditions when you trigger it.- Object: Select the Salesforce object (e.g., Opportunity, Account, Lead).
- Field Conditions: Add one or more conditions to build your list.
Field
: e.g.,Status
,CreatedDate
,ARR__c
.Operator
: e.g.,equals
,greater than
,is not null
.Value
: The value to match.
Step 3: Set the Time Window
Define the period of historical data (calls and emails) that the AI should analyze for each record in the batch.Step 4: Write Your AI Prompt
This prompt will be executed for each record in the batch, using its associated historical data. Example Prompts:- For an Account Health Check:
- For Lead Data Enrichment:
Step 5: Configure Save Behavior
Choose how the extracted data is saved to Salesforce. Given the bulk nature of batch jobs,Write if Empty
or Automatic Write
are common choices after testing.
- Confirm to Write
- Write if Empty
- Automatic Write
Step 6: Run the Batch Job
- Preview: Before running the full batch, preview the results on a small sample of matching records to ensure the prompt and filters are correct.
- Run Batch: Execute the extraction on all records that match your criteria. You can monitor the progress from the dashboard.