crm assist

Guide · Salesforce

How to update Salesforce opportunities faster: 5 ways compared

Before every forecast call, sales reps update the same handful of fields on their opportunities: stage, amount, close date and next step. Here are five ways to do it in Salesforce, what each is good for, and where each one slows you down.

Updated 26 October 2026 · by the CRM Assist team at ShiftRight

The short answer

For a few deals, edit them in a list view with inline editing. For moving deals between stages, use the Kanban view. For hundreds of records at once, an admin or ops person uses Data Loader. If you update your pipeline every week and want it to take minutes, a pipeline tool on top of Salesforce, such as CRM Assist, puts every deal in one editable grid.

1. The opportunity record page

Open each opportunity, click the pencil next to a field, change it and save.

  • Good for: deals that need several fields changed, related contacts, products or activity history.
  • Slows you down: one deal at a time, with a page load for each. Updating 20 deals before a forecast call means 20 pages.

2. List views with inline editing

A list view such as "My Opportunities" shows many deals in rows. Hover over a cell, click the pencil, change the value, and save all your changes together. You can also select several rows and change one field for all of them at once.

  • Good for: changing the same few fields across many deals; it is built in and free.
  • Limits: a list view shows fields from one object at a time, so account details need a separate screen. Long text area fields can't be edited inline. Changing several selected records at once only works when they share the same record type, so mixed record types have to be done in batches.
  • Tip: make your own list view filtered to deals closing this quarter, with stage, amount, close date and next step as columns.

3. The Kanban view

Switch an opportunity list view to Kanban and drag deals from one stage column to the next.

  • Good for: moving deals through stages and seeing the pipeline at a glance.
  • Slows you down: other fields, such as amount or close date, still mean opening the deal.

4. Data Loader or a spreadsheet import

Export opportunities, edit them in a spreadsheet, and load the changes back with Data Loader.

  • Good for: hundreds or thousands of records, clean-ups and migrations.
  • Slows you down: it is an admin and operations tool that needs API access, and a wrong column can overwrite many records at once. Most reps don't use it for their weekly update.

5. A pipeline tool on top of Salesforce (CRM Assist)

CRM Assist opens your Salesforce pipeline in one fast, spreadsheet-style grid. Click a cell and type: stage, amount, close date and next step save straight to Salesforce.

  • Paste a column from Excel or Google Sheets to update many deals at once, with undo if you slip.
  • Tell Meera, the built-in AI assistant, what changed ("Kestrel moved to Negotiation, 125k, closing end of November"); she prepares the update and nothing is saved until you approve it.
  • Meera flags deals with close dates in the past, missing next steps or no recent activity.
  • Update deals from your phone after a meeting, even without signal.

Trade-offs: it is a paid add-on (US$9.90 per user per month after a 14-day free trial). It uses a free Chrome or Edge extension and your existing Salesforce login, so nothing is installed in Salesforce, but your Salesforce user needs API access (included in Enterprise, Unlimited, Performance and Developer editions). How CRM Assist works with Salesforce.

Which one to use when

If you need to…Use
Change several fields on one dealThe record page
Change the same field on a few dealsList view inline editing
Move deals between stagesKanban view
Fix hundreds of recordsData Loader (admin or ops)
Update your whole pipeline every week in minutesA pipeline tool such as CRM Assist

A 15-minute weekly pipeline update

  1. Fix close dates in the past. Either the deal closed, slipped or is dead. Update the date or the stage.
  2. Check each stage. Does the deal really meet that stage's exit criteria?
  3. Confirm amounts. Has the scope or the number of seats changed?
  4. Write a next step with a date. "Follow up" is not a next step; "Pricing call with CFO, 4 Nov" is.
  5. Set the forecast category. Decide which deals you commit and which are best case.

Preparing for the call itself? See how to prepare for a sales forecast call.

Questions

Can I update multiple Salesforce opportunities at once?

Yes. In a list view, select several opportunities and change one field for all of them, as long as they share the same record type. For hundreds of records, admins use Data Loader. Tools such as CRM Assist let you paste a whole column from a spreadsheet.

Why can't I edit a field inline in my list view?

Common reasons: the field is a long text area, which can't be edited inline; the selected records have different record types; or the field is read-only for your user. Ask your Salesforce admin if a field you need is locked.

Does CRM Assist change anything in my Salesforce setup?

No. Nothing is installed in Salesforce. CRM Assist reads and writes opportunities through Salesforce's API with your own login and permissions, and it never deletes records.

Get your Friday back.

CRM Assist: a fast, spreadsheet-style workspace and AI assistant on top of Salesforce or Dynamics 365. 14-day free trial, no credit card, then US$9.90 per user per month.

Start your free trial