
Update Salesforce Opportunities Without Touching the CRM
Every sales rep knows the feeling: a deal moves forward, the customer approves the proposal, and now you have to open Salesforce, find the record, edit four different fields, and add a contact role — all before you can move on to the next thing. Eigent eliminates that manual work entirely. One natural-language prompt is all it takes to update a Salesforce opportunity from scratch, with no clicking required.
Describe the Update in Plain English
You don't need to navigate Salesforce yourself. Tell Eigent what happened and what needs to change:
We're making progress on the Acme - 170 Widgets deal. The customer just approved our proposal. Please first move to the opportunity tab looking for 'Acme - 170 Widgets', then edit the stage to 'Negotiation', update the close date to January 20th, 2026, and increase the probability to 75%. And add a contact role, 'Marc Benioff' and his role is technical buyer. You can open the browser directly — I'm already logged into the system.
Eigent parses the instruction, identifies every required action, and builds a structured task plan before touching anything in your CRM.
Eigent Plans the Task
Rather than executing blindly, Eigent breaks the prompt into a clear sequence of operations:
- Navigate to the Opportunities tab and locate "Acme - 170 Widgets"
- Update the Stage field to Negotiation
- Set the Close Date to January 20, 2026
- Raise the Probability to 75%
- Add a Contact Role: Marc Benioff as Technical Buyer
This task plan is visible in the Eigent UI before execution begins, so you can confirm the scope of work.
The Search Agent Executes in Salesforce
Eigent assigns the task to its Search Agent — equipped with Web Browser and Search Engine capabilities. The agent opens Salesforce in your existing authenticated session, so no login is required. It navigates directly to the Opportunities tab, finds the "Acme - 170 Widgets" record, and opens the edit dialog.
Each field update happens in sequence:
- Close Date updated to
01/20/2026 - Stage changed to
Negotiation - Probability set to
75% - Record saved — Salesforce confirms: "1 record was updated"
Contact Role Added Automatically
After saving the opportunity fields, the agent navigates to the Contact Roles section within the same record. It adds Marc Benioff from Acme with the role of Technical Buyer — a relational record creation that typically requires an additional click sequence in Salesforce. The agent handles it in the same uninterrupted run.
Salesforce confirms: "Opportunity Contact Role was saved."
Why This Matters for Sales Teams
Manual CRM data entry is one of the most consistent time sinks in sales. Research consistently shows that sales reps spend a significant portion of their week on administrative tasks like logging updates, rather than selling. Eigent's Salesforce automation directly addresses this by turning post-call admin into a single spoken or typed instruction.
The approach scales beyond this example: any multi-field update, any relational record operation, any sequence of CRM actions can be expressed in natural language and delegated to Eigent — with the same level of accuracy and confirmation feedback.
What to Try Next
Find all opportunities in the Negotiation stage that haven't been updated in the past 7 days and add a follow-up task to each one.
Update the Acme - 170 Widgets opportunity close date to next quarter and notify the account owner via Chatter.
Pull all open opportunities over $50K and generate a summary report of their current stages and next steps.
After closing a deal, automatically move it to the right stage and log the win reason from my notes.
Tips for Better Results
-
Stay logged in. Eigent works fastest when your Salesforce session is already authenticated in the browser. Adding "I'm already logged into the system" to your prompt confirms this and skips any login handling.
-
Name records precisely. Using the exact opportunity name ("Acme - 170 Widgets") gives Eigent an unambiguous search target and avoids false matches with similarly named records.
-
Chain related updates. If you have multiple fields to change — stage, close date, probability, next steps — include them all in one prompt. Eigent handles multi-field edits in a single browser session more efficiently than separate instructions.


