Agentforce Engagement
An autonomous prospect-nurturing agent that, once a lead, contact or person account is assigned to it, drafts and sends initial outreach and nudge emails, replies to prospect messages, answers product questions from an uploaded data library, returns meeting links from the prospect owner's calendar and sets the prospect's email opt-out field on request.
Recorded characteristics
- Function
- Salesforce documents Agentforce Engagement (previously named Agentforce Lead Nurturing, and before that Agentforce SDR / Sales Development Agent) as one evolving agent template rather than several capabilities. Prospects are assigned to the agent by assignment criteria in the Engagement Rules, by an automated action, or by a sales user using the Assign to Agent action; the record owner does not change. Once a prospect is assigned, Salesforce states the agent begins working the prospect immediately and schedules the first email to be sent within an hour, drafting the initial outreach email from the lead, contact or person account record and sending it to the address on the record without delay. If the prospect does not reply within the configured Time Between Attempts, the agent drafts and sends nudge emails until the prospect replies or the configured Maximum Attempts is reached, disengaging three days after the final nudge. When a prospect replies, the agent interprets the reply: a product question is answered using the uploaded data library and the answer email includes a meeting link; an off-topic reply receives a generic reply that copies the prospect owner before the agent disengages; an interested reply receives a reply containing a link to book a meeting with the prospect owner; a meeting request receives a follow-up email offering meeting times based on the prospect owner's calendar, copies the prospect owner and hands the prospect off. If the prospect asks not to be emailed again, the agent sets the prospect's Email Opt Out field to True, stops sending and disengages. The agent adds the prospect to a dedicated Sales Engagement cadence used to plan and track outreach, and its email activity appears in the prospect's Activity Timeline. Salesforce's current modular architecture consists of the Initial Outreach, Follow-up Outreach, Generic Response, Meeting Response, Product Q & A and Manage Opt-Out subagents using the Get Record Details, Return Calendar Link, Answer Questions with Knowledge and Opt Out Target actions; a legacy architecture created before 7 October 2025 used separate draft actions and an explicit Schedule Email action. Agentforce Lead Generation, Agentforce Qualification and Agentforce Sales Coach are documented as separate agents and are not part of this record.
- Data access
- Salesforce documents the agent using lead, contact and person account record details to personalise outreach, the prospect record owner (owner field must be populated before assignment), the Sales Engagement cadence state for the prospect, and an uploaded data library of business documents through the Answer Questions with Knowledge action. Product and service literature is uploaded in Setup or Agentforce Builder; the Engagement Agent permission set includes View Knowledge and Allow View Knowledge. Einstein Activity Capture governs email content access: with the Header-only Email Capture setting on, Salesforce states the agent cannot use the email subject or body to understand prospect intent or personalise responses, and leaving it off allows the agent to use the full content of the emails. Data 360 is documented as providing auditing, feedback, the Einstein Trust Layer, retrieval-augmented grounding and analytics, and a Data Cloud Admin permission is required to set up data for the agent. For group meeting scheduling, Salesforce states that permission must be given for Salesforce to view free/busy time on Gmail and Outlook calendars, and that the agent shows the combined availability of Inbox users in the group; broader calendar content access is not established. No general access to all CRM or Data 360 data is established by this documentation.
- Actions
- Can take actions
- External actions
- Yes
- Human confirmation
- Conditional
- Permission basis
- Mixed
- Administrative control
- An administrator turns on Agentforce Engagement in Setup via Salesforce Go (Agentforce for Sales tile, Agentforce Studio, then the Engagement toggle), which also turns on Automated Actions, Einstein Activity Capture, Email Productivity and Engagement. Agents are created and edited only in Setup or Agentforce Builder; Salesforce warns against deploying them with change sets or metadata. Documented controls include prospect assignment criteria in the Engagement Rules, Time Between Attempts, Maximum Attempts, maximum number of replies, the Send as Seller option, the Require Manual Approval / Review Before Send option, meeting owner (user or group) selection, an optional Qualification setting, agent instructions, subagents, actions and prompt templates, the data library, the agent user record and its connected email account, and permission assignment (Use Engagement Agent, Configure Engagement Agent, Data Cloud Admin). Users can cancel an outreach from an email task in the Activity Timeline, and managers can cancel or retry outreach from the Agent Control Center. Up to 20 sales agents can be added by default.
- Default state
- Disabled
- Availability
- Salesforce Help documents Agentforce Engagement as generally available, not as a pilot or beta: Available in Lightning Experience in Enterprise, Performance and Unlimited editions. The Agent Analytics Tableau dashboard for the agent is separately labelled Beta. Salesforce states that Agentforce Engagement does not work if Activity 360 Reporting is turned on.
- Licensing
- Salesforce Help states the requirement inconsistently across current pages: some pages say "with Sales and Einstein for Sales" and others say "with Sales and the Agentforce Engagement add-on". Engagement agents consume units of Conversations, tracked in Salesforce Digital Wallet, with each Conversation consuming Einstein Requests when it accesses the LLM; one Conversation is consumed when the initial email is sent and covers subsequent activity for that prospect. No pricing is recorded.
- External model or provider
- Not established
- Limitations and uncertainty
- Salesforce does not name a specific model or provider for this capability; only Agentforce, Einstein Generative AI and the Einstein Trust Layer are referenced, so the underlying model and provider are not established. The agent supports meeting booking by returning a calendar link or meeting time options from the prospect owner's calendar; Salesforce does not establish that the agent itself creates the calendar event, and the "Meeting Booked" metric is not evidence of a calendar write. The Control Center reports records "rated hot by the agent" when Qualification is turned on, but persistence of a qualification rating on Salesforce records, its available states and the data informing it are not established by these pages. The Engagement Agent permission set grants Lead Read/Edit and cadence object create/edit/delete, but the only field-level write demonstrated in runtime documentation is Lead.HasOptedOutOfEmail set to True; broader CRM modification is not established. Review time limit is 14 calendar days, after which the agent cancels the email. Provider daily email limits are documented as up to 1800 emails a day with a Gmail account and up to 9800 with a Microsoft Exchange account; these are provider limits, not governance controls. Send as Seller includes an AI disclosure at the beginning of each generated email, which can be removed by editing the agent actions, and the disclosure is omitted when Require Manual Approval is on. Email security systems can block inbound replies from being logged. Whether the Engagement Agent user record remains the Salesforce runtime principal for all actions while Send as Seller is enabled is not stated explicitly. Lead generation, prospect discovery, sales coaching, quoting and other Agentforce Sales functionality are outside this record.
Evidence
- Agentforce Engagement Overview
Supports: Function · Actions · Permission basis · Data access · Admin controls · Availability · Limitations · Primary source
States the agent handles initial outreach, follow-up, answering questions and meeting booking, and that the Agentforce Lead Nurturing name has changed to Agentforce Engagement, differentiating it from the Agentforce Lead Generation agent template.
Lists sending customised initial outreach, follow-up nudges, answering questions, handing off interested prospects and handling opt-out requests.
States the agent acts as a user in the organisation with its own user record and specific permissions.
States outreach is personalised from lead, contact or person account record data and answers come from uploaded product and service literature.
Documents the three prospect assignment paths and the Send as Seller and Require Manual Approval settings in agent Setup.
Gives required editions as Lightning Experience in Enterprise, Performance and Unlimited with Sales and Einstein for Sales.
States Agentforce Engagement does not work if Activity 360 Reporting is on, and that up to 20 sales agents can be added by default.
- How an Engagement Agent Processes Each Prospect
Supports: Function · External actions · Human confirmation · Actions · Data access · Admin controls · Permission basis · Primary source
Describes the full runtime sequence for each prospect from assignment through outreach, nudges, replies and disengagement.
States the agent schedules and sends the initial email to the address on the prospect record without delay, and drafts and sends nudge and reply emails.
States that when Require Manual Approval is on the agent queues each email for approval by the prospect owner or their manager, and that with Send as Seller only the record owner can approve.
States the agent sets the prospect Email Opt Out field to True when asked not to be emailed again, and returns meeting links and meeting time options from the prospect owner calendar.
States the agent drafts answers using the uploaded data library and uses prospect record details.
Documents Engagement Rules settings: assignment criteria, Time Between Attempts, Maximum Attempts and maximum number of replies.
States Send as Seller sends using the prospect record owner email address, signature and business hours, and requires the owner to have an address connected to Inbox.
- Considerations for Using Agentforce Engagement
Supports: Limitations · Human confirmation · Data access · Actions · Permission basis · Admin controls · Licensing · External model · Primary source
Documents provider daily email limits of 1800 with Gmail and 9800 with Microsoft Exchange, the 14 calendar day review deadline, the AI disclosure behaviour and blocked inbound replies.
States the record owner has 14 calendar days to approve each email, after which the agent cancels it.
States Header-only Email Capture prevents the agent using the email subject or body, while leaving it off allows full email content use.
States that once assigned the agent begins working the prospect immediately and schedules the first email within an hour, and describes meeting assignment to Inbox users or groups.
States Send as Seller requires prospect record owners to have email connected to both Inbox and Einstein Activity Capture.
Documents cancelling outreach from an email task in the Activity Timeline and configuration of Engagement Rules in Setup or Agentforce Builder.
States Engagement agents consume Conversations tracked in Digital Wallet, with Einstein Requests consumed when the LLM is accessed.
Refers to LLM access and Einstein Requests without naming a model or provider for this capability.
- Engagement Agent Permission Sets
Supports: Permission basis · Admin controls · Data access · Primary source
Lists the Engagement Agent permission set for the automated agent user record, including Engage Prospects as an Agentforce Sales Development Agent, Send Email, Sales Engagement User, cadence object permissions, Lead Read and Edit, and Lead.HasOptedOutOfEmail Read and Edit.
Describes the Use Engagement Agent and Configure Engagement Agent permission sets for human users.
Lists View Knowledge and Allow View Knowledge in the agent permission set and the Data Cloud Admin requirement.
- Engagement Agent Subagents, Actions, and Prompt Templates
Supports: Function · Actions · Limitations · Primary source
Lists the current modular subagents: Initial Outreach, Follow-up Outreach, Generic Response, Meeting Response, Product Q and A, and Manage Opt-Out.
Lists the agent actions Get Record Details, Return Calendar Link, Answer Questions with Knowledge and Opt Out Target.
Documents the legacy pre-October 2025 subagent and action architecture, including the separate Schedule Email action, and warns against mixing versions.
- Monitor Engagement Agent Activity in Control Center
Supports: Actions · Admin controls · Human confirmation · Limitations · Primary source
Documents Control Center metrics including Records Assigned, Pending Outreach, In Progress, Needs Review, Replied, Meeting Booked, Total Qualified, Opted Out, No Response, Canceled and Errors.
Documents Cancel Outreach and Retry Agent Outreach from the Control Center and the 2000 record list view maximum.
States Needs Review appears only when Require Manual Approval is on and that with Send as Seller only the record owner can approve.
States Total Qualified counts records rated hot by the agent only when Qualification is turned on, without establishing record persistence of the rating.
- Review, Edit, and Approve Agent Emails
Supports: Human confirmation · Admin controls · Primary source
States Review Before Send queues each generated email for review by the prospect owner, with editing, approval and cancellation available.
Lists the permissions required to review, edit or approve an agent email.
- Turn On Agentforce Engagement
Supports: Default state · Admin controls · Primary source
States an administrator must turn on Agentforce Studio and the Engagement toggle in Salesforce Go before the agent exists, and that supporting features are then enabled automatically.
States the Configure Engagement Agent permission is required to set up Agentforce Engagement.
- Monitor Engagement Agent Activity
Supports: Licensing · Availability · Primary source
States required editions as Enterprise, Performance and Unlimited with Sales and the Agentforce Engagement add-on.
States the Agent Analytics Tableau dashboard for the Engagement agent is Beta while Control Center monitoring is not.
- Assign User Permissions for Agentforce Engagement
Supports: Admin controls · Primary source
Documents assignment of the Configure Engagement Agent, Use Engagement Agent and Data Cloud Admin permissions to human users.