logo
  • Environments
  • Enterprise
  • Pricing
DeveloperMay 29, 2026

Configure Gemini & Automate Salesforce Deals

EigentEigent
Configure Gemini in Eigent + Salesforce Deal Stage Update
Automate Everything with
AI Workforce on Desktop
Download Eigent

Bring Your Own Model — Then Put It to Work Immediately

Eigent is model-agnostic. You can run it on the default cloud model, or you can connect any OpenAI-compatible API — including Google's Gemini — and use that instead. This walkthrough covers both sides: how to configure Gemini 3 Pro Preview in Eigent's settings, and what a real Salesforce automation task looks like when you run it through that model right away.

1Configure Gemini as a Custom Model

Open Settings → Models in Eigent and navigate to Custom Models. Select Gemini, then fill in:

  • API Key: Your Google Gemini API key
  • API Host: https://generativelanguage.googleapis.com/v1beta/openai/
  • Model Type: gemini-3-pro-preview

Click Save. Eigent validates the model immediately and checks for function-calling support — a requirement for multi-step agent tasks. If validation succeeds, you'll see: "Validate success — The model has been verified to support function calling."

Set Gemini as your Default model, and every new task will run through it from this point on.

2The Task: Read Contact Data, Then Update a Deal

With Gemini configured, this prompt puts it to work immediately:

I need to update the salesforce.com - 200 Widgets deal. Give me the contact name and phone number. Back to the Opportunities page, edit the Next Step as 'book a meeting with + the contact name and phone number.'

This is a two-part task that requires reading from one section of a Salesforce record (Contact Roles) and writing to another (Next Step). Eigent handles both in sequence.

3The Full Task Plan

Eigent generates a structured execution plan before touching Salesforce:

  1. Locate the "salesforce.com - 200 Widgets" opportunity and move its stage from Needs Analysis to Proposal, then mark as current stage
  2. Navigate to the Contact Roles section and retrieve the contact's name and phone number
  3. Return to the main Opportunities view and edit the Next Step field with: book a meeting with [contact name] [phone number]
  4. Save all changes

This plan is visible in the Eigent UI before any browser action is taken.

4Execution: Cross-Record Data Reading and Writing

The Search Agent opens Salesforce in the already-authenticated browser session. It navigates to the Opportunities tab, finds the "salesforce.com - 200 Widgets" record, and promotes the deal stage to Proposal.

The agent then moves into the Contact Roles subsection — a separate part of the same opportunity record — and extracts the contact name and phone number. With that data in hand, it returns to the top-level opportunity view and dynamically populates the Next Step field:

book a meeting with [contact name] [phone number]

The record is saved. The entire workflow — stage update, data extraction, dynamic field population — runs without a single manual interaction.

5Why This Pattern Is Powerful

This workflow demonstrates a capability that most CRM automation tools struggle with: using live data from one part of a record to populate another. The contact's phone number isn't known at prompt time — Eigent retrieves it mid-task and uses it dynamically. That's a fundamentally different model from static field-mapping automation.

Combined with a custom model like Gemini, this workflow is also cost-efficient: you control the model, the API costs, and the rate limits, without being locked into a single provider.

6What to Try Next

For every deal in the Proposal stage, read the contact role and populate the Next Step with a follow-up instruction.

After updating the deal, log a Salesforce activity: "Scheduled meeting with [contact name]" and set a reminder for tomorrow.

Switch the model to GPT-4o and run the same Salesforce task — compare speed and token usage.

Configure a second custom model (Anthropic Claude) and set Gemini as the fallback if it's unavailable.

7Tips for Better Results

  • Validate before you run. The model validation step in Eigent's Settings catches incompatible APIs before you hit them mid-task. Always validate a new model configuration before using it in production workflows.

  • Use precise record names. Including the exact deal name ("salesforce.com - 200 Widgets") eliminates ambiguity and prevents the agent from selecting the wrong opportunity in a large pipeline.

  • Extend the pattern. Once you see how Eigent reads Contact Roles and writes to Next Step, the same approach applies to any cross-section data dependency in Salesforce: reading from a related list to populate a custom field, extracting product data to write a proposal summary, and more.

Other use cases

Gemini 4: Vibe-Code a 3D Cinematic in Blender from One Prompt

Gemini 4: Vibe-Code a 3D Cinematic in Blender from One Prompt

Create a twelve-second, four-shot cinematic in the Cozy Kitchen scene: a draught lifts a recipe page off its stand, carries it across the work area, and leaves it draped on the strawberry tartlet. Preserve the warm illustrated kitchen. Add a thin two-sided RecipePage with readable recipe marks, follow the flight corridor in action.json, and show the calm setup, motivated lift, flight, contact, and settling with visible wind clues. Use four distinct cameras with camera-bound cuts, depth of field in shots 2 and 3, and smooth, measurable page and camera motion. Hand off a packed, editable sequence.blend, a shot list CSV, a labelled 3×3 storyboard, and nine stills.

Gemini 4: Turn Video Tutorials into Production RL Engineering Skills

Gemini 4: Turn Video Tutorials into Production RL Engineering Skills

Watch the listed YouTube talks and turn their methods and insights into 2–4 reusable, file-based agent skills, using only these videos as primary sources. For each talk, build a timestamped outline, record the key insights, results, and warnings, and label every claim OBSERVED, INFERRED, or UPDATED. Give each skill a SKILL.md with a key insights section and a tool-agnostic path, plus an evidence.md. Validate every skill, then publish a light-mode HTML report served from 127.0.0.1 with the talks embedded, clickable timestamps, a comparison of the talks, a coverage matrix that shows gaps, and a clear list of limitations.

Build a CAD Model from Video: Gemini 3.7 Flash vs. 3.6 Flash

Build a CAD Model from Video: Gemini 3.7 Flash vs. 3.6 Flash

Analyze the transformers character in the uploaded reference video and generate a production-ready, highly detailed 3D CAD/mesh model exported as a .glb file. Analyze the character identity and style, joints and articulation, and surface details. Create ultra-high-precision hard-surface mechanical geometry with distinct body and armor pieces separated around logical joint pivot points. Use metallic PBR materials, including anodized metals, brushed steel, dark titanium, high-gloss painted armor, and emissive channels for the eyes, chest core, and joint glow effects. Pack the diffuse, normal, roughness, metallic, and emissive textures directly into the GLB. Ensure clean topology, manifold geometry, and real-time optimization without losing mechanical sharpness.

Automate everything with AI workforce on desktop
Download Eigent

Try Eigent today

Download the open-source desktop app. Your AI workforce, running on your machine.

Download Eigent
Eigent

Get the latest updates, tutorials, and releases on AI workforce automation.

Thank you for subscribing!

ProductEigentEnvironmentsPricingEnterprise
ExploreSolutionsUse CasesSkillsPluginsBlogs
DevelopersDocsGitHubCAMEL-AIOpen Source FundPartner
DownloadFor open source
CompanyAbout UsBrandCareersSupportTerms of UsePrivacy PolicySecurity & TrustCookie PolicyRefund & Trial Policy

All rights reserved © 2026 EIGENT UK LTD