vMira
Salesforce logo

Connect Salesforce to vMira

Chat with Salesforce and automate it — create Salesforce Account in Salesforce, on demand or on a schedule. One-click connect, then use it across web, WhatsApp, Telegram, Instagram, Messenger and LINE.

Use it anywhere you chat

Run Salesforce from the chat you already use.

Connect Salesforce once and use it from WhatsApp, Instagram, Telegram, Messenger, LINE — or the web. One account, same history and connected apps across every surface.

CRM

What Salesforce does — and what Mira does with it.

Salesforce is a leading CRM platform integrating sales, service, marketing, and analytics to build customer relationships and drive business growth.

179 chat actions7 event triggersOne-click connectLeast-privilege & revocableCRMContact Management

From any chat

What Mira can do with Salesforce.

97 Salesforce actions, run in plain language from the web or any messaging app — WhatsApp, Instagram, Telegram, Messenger or LINE. Just ask; Mira maps it to the right action and runs it on your account.

Create Salesforce Account

Deprecated: creates a new salesforce account using a json post request, requiring 'name'; specific fields (e.g., custom, dunsnumber) may have org-level prerequisites.

Add contact to campaign

Adds a contact to a campaign by creating a campaignmember record, allowing you to track campaign engagement.

Add lead to campaign

Adds a lead to a campaign by creating a campaignmember record, allowing you to track campaign engagement.

Add product to opportunity

Adds a product (line item) to an opportunity. the product must exist in a pricebook entry that's associated with the opportunity's pricebook.

Apply lead assignment rules

Applies configured lead assignment rules to a specific lead, automatically routing it to the appropriate owner based on your organization's rules.

Associate contact to account

Associates a contact with an account by updating the contact's accountid field.

Clone opportunity with products

Clones an opportunity and optionally its products (line items). creates a new opportunity with the same field values and products as the original.

Clone record

Creates a copy of an existing salesforce record by reading its data, removing system fields, and creating a new record. optionally apply field updates to the clone.

Complete task

Marks a task as completed with optional completion notes. this is a convenience action that updates the task status to 'completed'.

Create account

Creates a new account in salesforce with the specified information.

Create campaign

Creates a new campaign in salesforce with the specified information.

Create campaign record

Deprecated: creates a new campaign record in salesforce; if 'parentid' is provided, it must be a valid id of an existing campaign record, and if 'ownerid' is provided, it must b...

Create contact

Creates a new contact in salesforce with the specified information.

Create lead

Creates a new lead in salesforce with the specified information.

Create lead

Deprecated: creates a new lead in salesforce, requiring `lastname` and `company` unless person accounts are enabled and `company` is null.

Create a new contact

Deprecated: creates a new contact in salesforce; 'lastname' is required, an existing 'accountid' must be used if provided, and any custom fields (ending with ' c') must be pred...

Create note

Creates a new note attached to a salesforce record with the specified title and content.

Create a note record

Deprecated: creates a new note record in salesforce, associated with an existing salesforce object via `parentid`, automatically including a `content-type: application/json` hea...

Create opportunity

Creates a new opportunity in salesforce with the specified information.

Create opportunity record

Deprecated: creates a new opportunity record in salesforce; `name`, `stagename`, and `closedate` are mandatory, and ensure any referenced ids (e.g., `accountid`, `campaignid`) a...

Create task

Creates a new task in salesforce to track activities, to-dos, and follow-ups related to contacts, leads, or other records.

Delete account

Permanently deletes an account from salesforce. this action cannot be undone.

Delete a lead object by its id

Deprecated: permanently deletes an existing lead object from salesforce using its unique id.

Delete campaign

Permanently deletes a campaign from salesforce. this action cannot be undone.

Delete contact

Permanently deletes a contact from salesforce. this action cannot be undone.

Delete lead

Permanently deletes a lead from salesforce. this action cannot be undone.

Delete note

Permanently deletes a note from salesforce. this action cannot be undone.

Delete opportunity

Permanently deletes an opportunity from salesforce. this action cannot be undone.

Execute SOQL query

Deprecated: executes the provided soql query against salesforce; the query must begin with 'select'.

Fetch account by ID with query

Deprecated: use this action to retrieve a salesforce account by its unique id, which must be a valid and existing salesforce account id; you can optionally specify a comma-delim...

Fetch modified or unmodified sobjects

Deprecated: fetches sobjects from `/sobjects` based on caller-set 'if-modified-since' (returns objects modified after a date, or 304 status if none) or 'if-unmodified-since' (re...

Get account

Retrieves a specific account by id from salesforce, returning all available fields.

Get campaign

Retrieves a specific campaign by id from salesforce, returning all available fields.

Get contact

Retrieves a specific contact by id from salesforce, returning all available fields.

Get dashboard

Gets detailed metadata for a specific dashboard including its components, layout, and filters.

Get lead

Retrieves a specific lead by id from salesforce, returning all available fields.

Get note

Retrieves a specific note by id from salesforce, returning all available fields.

Retrieve Note with conditions

Deprecated: retrieves a salesforce note object by its id, optionally specifying which fields to return; the note id must exist.

Get opportunity

Retrieves a specific opportunity by id from salesforce, returning all available fields.

Get report metadata

Gets detailed metadata for a specific report including its structure, columns, filters, and groupings.

Get report instance results

Gets the results of a report instance created by running a report. check status to see if report has completed.

Get user info

Retrieves information about the current user or a specific user in salesforce.

List accounts

Lists accounts from salesforce using soql query, allowing flexible filtering, sorting, and field selection.

List campaigns

Lists campaigns from salesforce using soql query, allowing flexible filtering, sorting, and field selection.

List contacts

Lists contacts from salesforce using soql query, allowing flexible filtering, sorting, and field selection.

List dashboards

Lists all dashboards available in salesforce with basic metadata including name, id, and urls.

List email templates

Lists available email templates in salesforce with filtering and search capabilities.

List leads

Lists leads from salesforce using soql query, allowing flexible filtering, sorting, and field selection.

List notes

Lists notes from salesforce using soql query, allowing flexible filtering, sorting, and field selection.

List opportunities

Lists opportunities from salesforce using soql query, allowing flexible filtering, sorting, and field selection.

List reports

Lists all reports available in salesforce with basic metadata including name, id, and urls.

Log call

Logs a completed phone call as a task in salesforce with call-specific details like duration, type, and disposition.

Log email activity

Creates an emailmessage record to log email activity in salesforce, associating it with related records.

Mass transfer ownership

Transfers ownership of multiple records to a new owner in a single operation using salesforce's composite api for better performance.

Query contacts by name

Deprecated: finds salesforce contact records by name using a case-insensitive search.

Query report

Deprecated: executes a salesforce report synchronously by its `id` and `reporttype`, optionally with dynamic ad-hoc adjustments like filters or groupings, and returns its data w...

Remove account by unique identifier

Deprecated: deletes an existing salesforce account using its unique id, returning an empty response on success (http 204).

Remove a specific contact by id

Deprecated: permanently deletes a specific contact from salesforce using its unique id, which must correspond to an existing record.

Remove campaign object by id

Deprecated: permanently deletes a specific campaign sobject in salesforce using its unique id.

Remove from campaign

Removes a lead or contact from a campaign by deleting the campaignmember record. provide either the member id (lead/contact id) or the specific campaign member id.

Remove note object by id

Deprecated: permanently deletes an existing salesforce note object identified by its unique id.

Remove opportunity by id

Deprecated: permanently deletes an existing salesforce opportunity by its id; if the opportunity does not exist, a 'not found' (404) error occurs.

Retrieve account data and error responses

Deprecated: retrieves comprehensive metadata for the salesforce account sobject, detailing its properties, recent records, and related resource urls.

Retrieve campaign data with error handling

Deprecated: retrieves comprehensive information and metadata for the salesforce campaign sobject, provided it is enabled and accessible in the organization, and features robust...

Retrieve contact object metadata

Deprecated: retrieves comprehensive metadata (e.g., fields, data types, picklist values) for the salesforce contact sobject; this action does not retrieve individual contact rec...

Retrieve lead by id

Deprecated: retrieves details for a salesforce lead by its id; the specified lead id must exist in salesforce.

Retrieve lead data with various responses

Deprecated: retrieves lead sobject data from salesforce, such as recently viewed leads or general lead object information.

Retrieve note object information

Deprecated: retrieves comprehensive metadata for the salesforce 'note' sobject, if it is enabled and accessible, to understand its structure and capabilities.

Retrieve opportunities data

Deprecated: retrieves all available opportunity records, representing potential revenue-generating deals, from salesforce.

Retrieve opportunity by id with optional fields

Deprecated: retrieves a salesforce opportunity by its id; the opportunity id must exist.

Retrieve specific campaign object details

Deprecated: retrieves details for a specific salesforce campaign object by its id, optionally limiting to specified fields; the campaign object must exist.

Retrieve specific contact by id

Deprecated: retrieves a salesforce contact by its unique id; the id must correspond to an existing contact record in salesforce.

Run report

Runs a report and returns the results. creates a report instance that can be checked for completion.

Run SOQL query

Executes a soql query against salesforce data. returns records matching the query with pagination support.

Search accounts

Search for salesforce accounts using multiple criteria like name, industry, type, location, or contact information.

Search campaigns

Search for salesforce campaigns using multiple criteria like name, type, status, date range, or active status.

Search contacts

Search for salesforce contacts using multiple criteria like name, email, phone, account, or title.

Search leads

Search for salesforce leads using multiple criteria like name, email, phone, company, title, status, or lead source.

Search notes

Search for salesforce notes using multiple criteria like title, body content, parent record, owner, or creation date.

Search opportunities

Search for salesforce opportunities using multiple criteria like name, account, stage, amount, close date, or status.

Search tasks

Search for salesforce tasks using multiple criteria like subject, status, priority, assigned user, related records, or dates.

Send email

Sends an email through salesforce with options for recipients, attachments, and activity logging.

Send email from template

Sends an email using a predefined salesforce email template with merge field support.

Send mass email

Sends bulk emails to multiple recipients, either using a template or custom content. processes in batches for better performance.

Update account

Updates an existing account in salesforce with the specified changes. only provided fields will be updated.

Update account by id

Deprecated: updates specified fields of an existing salesforce account object identified by its unique id; field names are case-sensitive and read-only fields are ignored.

Update campaign

Updates an existing campaign in salesforce with the specified changes. only provided fields will be updated.

Update Campaign By ID

Deprecated: updates specific fields of an existing campaign in salesforce, identified by its unique `id`, which must already exist.

Update contact

Updates an existing contact in salesforce with the specified changes. only provided fields will be updated.

Update contact by id

Deprecated: updates specified fields of an existing salesforce contact by its id; at least one field must be provided for modification.

Update lead

Updates an existing lead in salesforce with the specified changes. only provided fields will be updated.

Update lead by ID with JSON payload

Deprecated: updates specified fields of an existing lead in salesforce via its unique id (path parameter), returning http 204 on success or error details on failure; request bod...

Update note

Updates an existing note in salesforce with the specified changes. only provided fields will be updated.

Update opportunity

Updates an existing opportunity in salesforce with the specified changes. only provided fields will be updated.

Update opportunity by id

Deprecated: updates specified fields of an existing salesforce opportunity by its id; the opportunity must exist, and some fields (like name, stagename, closedate) may have spec...

Update specific note by id

Deprecated: use `update specific note by id` instead. updates specified fields of an existing salesforce note sobject identified by its id; the note must already exist.

Update task

Updates an existing task in salesforce with new information. only provided fields will be updated.

Chat or automate

Put Salesforce on autopilot.

Ask once, or set it and forget it. Turn Salesforce actions into recurring vMira workflows — scheduled runs and Salesforce event triggers that run on their own and deliver straight to your chat on any platform.

Every morning

Mira create Salesforce Account and sends the result to your chat.

When a Salesforce event fires

Mira kicks off a workflow automatically — Salesforce ships 7 event triggers.

On any schedule

Mira chains several Salesforce actions into one recurring workflow, delivered wherever you chat.

Try asking

Things to ask Mira about Salesforce.

Create Salesforce Account in Salesforce

Add contact to campaign in Salesforce

Add lead to campaign in Salesforce

Add product to opportunity in Salesforce

Apply lead assignment rules in Salesforce

One minute to connect

How to connect Salesforce to vMira.

01

Open a chat

On the web app or in WhatsApp, Telegram, Instagram or Messenger.

02

Ask for Salesforce

Tell Mira what you want done — e.g. “Create Salesforce Account in Salesforce.”

03

Approve once

Mira opens a secure, least-privilege link to Salesforce. Approve it once; revoke anytime in settings.

FAQ

Salesforce + vMira, in brief.

Can I connect Salesforce to AI?

Yes. Connect Salesforce to vMira and run it from any chat in one click. Mira turns your plain-language request into the right Salesforce action and runs it on your account.

What can Mira do with Salesforce?

97 Salesforce actions — including Create Salesforce Account, Add contact to campaign, Add lead to campaign. Just ask in plain language once it is connected.

Can I automate Salesforce or run it on a schedule?

Yes. Beyond one-off asks, build recurring vMira workflows — scheduled runs and Salesforce event triggers that chain Salesforce actions and deliver the result to your chat automatically.

Which apps can I use Salesforce from?

The web at vmira.ai and inside WhatsApp, Instagram, Telegram, Messenger and LINE — one account, with your history and connected apps following you across every surface.

Is Salesforce on vMira free?

You can start free. Paid plans (from $4/mo) raise the limits and unlock heavier use, the top models, and more workflow runs. The same account works on the web and every messaging app.

Half the price

Every AI. Up to 200× the usage. From $4 a month.

See plans