RouteForce RouteForce
Docs Install RouteForce from AppExchange
User Guide

RouteForce User Guide

Daily field operations guide for sales reps and managers

Product
RouteForce for Salesforce
Version
V7.8.0 | April 2026
Audience
Field Sales Reps & Managers
RouteForce V7.8.0: This guide covers every feature available to field sales representatives and their managers. Keep it as a daily reference.

Version: V7.8.0 | April 2026
Audience: Field sales reps, territory managers
Platform: Salesforce Desktop & Salesforce Mobile App

RouteForce is a map-based field operations tool built natively inside Salesforce. It lets you visualize your territory, filter records, plan optimized routes, conduct GPS-verified visits, and maintain a complete route history, all without leaving Salesforce.


1. Getting Started

Open RouteForce

  1. Click the App Launcher (waffle icon) in Salesforce.
  2. Type RouteForce and select the app.
  3. The map loads automatically with your geocoded records.
RouteForce main interface

Interface overview

AreaPurpose
MapInteractive map showing Accounts, Leads, and Opportunities as color-coded markers
Filter Panel (left)Narrow down which records appear on the map
Route Panel (right)Build, optimize, and manage your route stops
Events PanelView today's calendar events on the map
History PanelBrowse and reload previously saved routes

Main tabs


2. The Map

The map is the core of RouteForce. It displays three object types simultaneously so you get a complete view of your territory at a glance.

Multi-object display

RouteForce shows Accounts, Leads, and Opportunities on the map at the same time. Each object type uses a distinct marker color so you can tell them apart instantly.

Marker ColorObject
Blue tonesAccounts
Teal / green tonesLeads
Orange / red tonesOpportunities
Purple / calendar iconEvents (when loaded)
Map with markers

Map layers

Switch between two map styles using the basemap selector in the top-right corner of the map:

Clustering

When many markers are close together, RouteForce groups them into clusters. A cluster displays the number of records it contains. Click a cluster to zoom in and reveal individual markers.

Map controls

ControlWhat It Does
Zoom + / -Zoom in or out (default zoom level is 10)
FullscreenExpand the map to fill the browser window
My LocationCenter the map on your current GPS position
Basemap SelectorToggle between Standard and Satellite views
ScaleShows approximate distance on the map

Address source

Markers are placed based on geocoded addresses. Your admin configures whether RouteForce uses the Shipping Address or the Billing Address for Accounts. If a record has no valid coordinates, it will not appear on the map.

Tip: If you notice a record missing from the map, check whether it has a valid address with latitude and longitude populated.

3. Marker Popups and Actions

Click any marker on the map to open its popup. The popup shows key information about the record and gives you quick actions, without leaving the map.

RouteForce marker popup: account details, phone, owner, last visit, create event

What you see in the popup

The popup works for Accounts, Leads, and Opportunities. Each shows:

Actions available

ActionWhat it does
Create an eventThe green button at the bottom of the popup. Creates a Salesforce Event linked to this record (Account, Lead, or Opportunity): schedule a visit in one tap.
Click-to-CallTap the phone number to call directly from your device. On mobile, it launches the phone dialer.
NavigateTap the directions arrow icon on the address to open Google Maps with directions to this location.
Open RecordClick the account name to open the full Salesforce record in a new tab.
Custom ActionsYour admin can add extra buttons (Screen Flows), for example a quick order form or a customer survey.

Contact lookup (Route steps)

When you add an Account to your route, the route step card can show related Contacts for that account. This lets you see who to call or meet before heading there. This feature is controlled by your admin (ContactLookupEnabled) and appears in the route panel, not in the map popup.

Custom actions (admin-configured)

Admins can add custom action buttons to the popup using RouteForceAction__mdt metadata. These launch Screen Flows directly from the popup, for example a price survey, a shelf audit, or a quick re-order form. See the Configuration Guide for details.


4. Filtering Records

The filter panel lets you control exactly which records appear on the map. Use filters to focus on a specific territory segment, customer type, or follow-up list.

Filter panel

Default filter fields

RouteForce ships with 2 default filter fields:

Your admin can add as many filters as needed: either via RouteForceConfig__mdt (FilterFields__c) or via Lightning App Builder (FlexiPage). Filters are comma-separated field paths, for example:

Account.Industry,Account.Type,Opportunity.StageName,Lead.Status,Opportunity.Account.Industry

Cross-object filters are supported (e.g. Opportunity.Account.Industry).

Supported field types

"Not visited since" filter

This special filter highlights records that have not been visited within a given number of days. The default threshold is 30 days. Use this to identify neglected accounts or leads that need attention.

How to use filters

  1. Open the Filter Panel on the left side of the screen.
  2. Set one or more filter values.
  3. Click Apply to refresh the map.
  4. The map now shows only the records matching your criteria.
Tip: Combine multiple filters to narrow down your territory. For example, filter by Industry = "Manufacturing" and Rating = "Hot" to see your most promising manufacturing accounts.

5. Saving and Sharing Filters

When you find a filter combination you use regularly, save it as a preset so you can reapply it with one click.

Save a filter preset

  1. Configure your filters exactly as you want them.
  2. Click Save Filter in the filter panel.
  3. Enter a descriptive name (e.g., "Hot Manufacturing Accounts - North").
  4. Choose visibility: check Make visible to all users to share it org-wide, or leave unchecked to keep it private.
  5. Click Save.

Load a saved filter

  1. Open the Saved Filters dropdown. Filters are grouped: My Filters (yours) and Shared Filters (created by others).
  2. Select a preset. RouteForce immediately applies all filter values and refreshes the map.
  3. An ownership badge appears below the dropdown showing whether the active filter is Private, Visible to all users, or shared by [owner name].

Delete a saved filter

  1. Select the filter preset from the dropdown.
  2. Click the Delete button. This button is only enabled for filters you created; if the filter belongs to another user, the button is disabled with a tooltip explaining why.
  3. Confirm the deletion.

6. Route Planning

The route panel is where you build your daily field plan. Add the stops you want to visit, arrange them in order, configure timing, and let RouteForce handle the rest.

Route panel with stops

Add stops

There are two ways to add stops to your route:

Each stop shows its sequence number, record name, city, and record type (Account, Lead, or Opportunity).

Reorder stops

Undo / Redo

Made a mistake? Use the Undo and Redo buttons at the top of the route panel to step backward or forward through your recent changes.

Remove a stop

Click the trash icon next to any stop to remove it from the route.

Route settings

Before optimizing, configure these time parameters to get realistic arrival estimates:

SettingDescription
Departure TimeWhen you plan to leave for your first stop
Visit DurationHow long you typically spend at each stop (used for arrival time calculations)
Lunch BreakTime reserved for lunch; the optimizer will not schedule visits during this window
End of DayLatest time you want to be visiting; stops after this time will be flagged
Avoid TollsRoute around toll roads when possible
Avoid HighwaysPrefer smaller roads (useful for rural territories)
Limit: A single route supports up to 50 stops. If you need more, split your plan into multiple routes (e.g., morning and afternoon).

7. Route Optimization

Once you have at least two stops and a starting point, click Optimize to let RouteForce calculate the most efficient order.

Route panel after optimization with reordered stops

What happens when you optimize

  1. RouteForce sends your stops to the optimization engine (VROOM algorithm via OpenRouteService).
  2. Stops are reordered to minimize total travel time and distance.
  3. The optimized route is drawn on the map as a colored line connecting each stop in sequence.
  4. Estimated arrival times are calculated for each stop, respecting your departure time, visit duration, lunch break, and end-of-day settings.
  5. A route summary appears showing total distance (in km) and total duration.

After optimization

You can still make changes after optimizing:

Tip: Optimization works best when your route settings are realistic. Set your actual departure time and visit duration before clicking Optimize to get useful arrival estimates.

8. Exporting Routes

After building or optimizing a route, you can export it for navigation or reporting.

Export to Google Maps

Click Export to Google Maps to open the route in Google Maps with all your stops as waypoints. This gives you turn-by-turn navigation for your field day.

Export to CSV

Click Export CSV to download a spreadsheet with your route details:

ColumnContent
Stop NumberSequence position in the route
Record NameAccount, Lead, or Opportunity name
CityCity from the record address
Arrival TimeEstimated arrival based on optimization
ContactAssigned contact (if available)
DistanceDistance from previous stop
DurationTravel time from previous stop
Note: CSV export requires an optimized route. If you have not yet clicked Optimize, the export may be empty.

9. Creating Salesforce Events

RouteForce can create Salesforce Events directly from your route stops, so your calendar reflects your field plan.

Create events from a route

  1. Build and optimize your route.
  2. Click Create Events (or Create Visits).
  3. Single events from marker popups use the RF_CreateEvent flow.
  4. Each event includes:
    • Subject: the account or record name
    • Start and end time (based on optimization estimates)
    • Related record (Account, Lead, or Opportunity)
    • Location

Bulk event creation

After optimization, you can create events for all stops at once rather than one by one. Bulk event creation from the route panel uses direct Apex (RouteService.createRouteEvents) for performance. This is the fastest way to populate your calendar for the day.

Calendar overlap detection

RouteForce checks your existing Salesforce calendar before creating events. If a new event would overlap with an existing one, you will see a warning so you can adjust the timing or skip that stop.

Events and agenda

10. Today's Agenda (Events Panel)

The Events Panel gives you a quick view of your Salesforce calendar events for today, displayed directly on the map.

How to use it

  1. Open the Events Panel.
  2. Today's events are loaded automatically and shown as markers on the map.
  3. Use the Show/Hide Events toggle to control whether event markers are visible.

Event details

Click an event marker to see:

Tip: Start each morning by opening the Events Panel. It gives you a visual overview of where you need to be throughout the day.

11. Check-In / Check-Out (Visit Reports)

The check-in/check-out system lets you record visits as they happen, with GPS verification and a structured visit report.

Check-in visit report

Step 1: Check in

  1. When you arrive at a customer location, open the event marker or event from the Events Panel.
  2. Click Check In.
  3. RouteForce captures your GPS position and verifies you are within range of the location.
    • The on-site detection radius is 500 meters by default (configurable by your admin).
    • Your GPS accuracy is displayed so you know how precise the reading is.
  4. RouteForce creates a lightweight VisitReport__c record with your GPS coordinates and timestamp only.
Calendar-safe: Check-in does not modify the Event Subject or Description. Your calendar data stays clean for Outlook/Exchange sync. All check-in data is stored in the Visit Report record linked to the Event.

Previous visit context

When you check in, RouteForce shows you a summary of the previous visit to this same record (if any). This includes the last visit date, result, and notes, so you have context before your meeting starts.

Step 2: Complete the visit report

After your meeting, fill in the visit report. The form shows 3 standard fields (Result, Next Action, Notes) plus admin-configurable custom fields. By default, the custom fields include Satisfaction, Order Amount, and Next Visit Date; your admin can change this via VisitReportCustomFields__c in RouteForceConfig__mdt.

FieldDescription
ResultOverall visit outcome. This is a text field; the available options are configured by your admin via VisitResultOptions__c. The default options are: Positive, Neutral, Negative, No Answer.
Next ActionWhat follow-up action is needed (e.g., send quote, schedule demo)
NotesFree-form rich text field for detailed visit notes (supports Quick Text, see Section 15)
Satisfaction (custom field)Customer satisfaction level observed during the visit
Order Amount (custom field)If an order was placed, enter the amount here
Next Visit Date (custom field)When the customer should be visited again

Step 3: Check out

  1. Click Check Out when you are ready to leave.
  2. RouteForce updates the existing VisitReport__c with the result, notes, next action, and check-out timestamp.
  3. RouteForce automatically calculates the visit duration (time between check-in and check-out).

After check-out

Important: Always check out before leaving a location. If you forget, the visit duration will not be calculated correctly.

12. Route History

Every route you build is saved automatically. You can browse past routes, replay them on the map, and reuse them as templates for future days.

Browse past routes

  1. Open the Route History tab.
  2. Routes are listed by date, most recent first.
  3. Each entry shows:
    • Route name (if naming is enabled) or date
    • Number of stops
    • Total distance (km)
    • Total duration
    • Whether it was optimized

Replay a route on the map

Select a past route to replay it on the map. The route line, stops, and sequence are displayed exactly as they were. This is useful for:

Route naming

If your admin has enabled route naming (EnableHistoryNaming), you can give each route a descriptive name (e.g., "North District - Monday Round"). This makes it easier to find specific routes later.

Delete a route

Select a route and click Delete to remove it from your history. This cannot be undone.

Route history

13. Heatmap

The heatmap overlay provides a visual density view of your records on the map. Areas with many records appear as warm colors (red, high density), while sparse areas appear as indigo/purple (low density), transitioning through amber in between.

How to use it

  1. Click the Heatmap toggle button on the map toolbar.
  2. The heatmap overlay appears on top of the map.
  3. Click the toggle again to turn it off and return to individual markers.

When to use it

Note: The heatmap feature must be enabled by your admin (EnableHeatmap). If you do not see the toggle, ask your admin to activate it.

14. Bulk Select (Rectangle Selection Tool)

The rectangle selection tool lets you select multiple records on the map at once by drawing a selection area.

Bulk select: drag-select area to add stops to route

How to use it

  1. Click Select Area in the toolbar.
  2. Click and drag on the map to draw a rectangle around the records you want to select.
  3. All markers inside the rectangle are selected and highlighted.

What you can do with a selection

Tip: Use the rectangle selection tool to quickly build a route for a specific neighborhood or industrial zone. Draw around the area, add all to your route, then optimize.
Note: Bulk select must be enabled by your admin (EnableBulkSelect). If you do not see the Select Area button, ask your admin to activate it.

15. Quick Text for Visit Notes

Quick Text provides pre-defined text templates that you can insert into the visit notes field during check-in/check-out. This saves time and ensures consistent reporting.

How to use it

  1. During check-in or check-out, click in the Notes field.
  2. Click the Quick Text button (or look for the template icon).
  3. Select a template from the list.
  4. The template text is inserted into the notes field.
  5. Edit the inserted text as needed to add specific details.

Rich text support

The notes field supports rich text formatting: bold, italic, bullet points, and more. Quick Text templates can include formatting, so your visit notes look professional and well-structured.

Note: Quick Text must be enabled by your admin (QuickTextEnabled__c). Templates are standard Salesforce Quick Text records, managed in Setup > Quick Text, not in RouteForce configuration.

16. Mobile Usage

RouteForce is fully functional on the Salesforce Mobile App. The map, routes, check-in, and visit reports all work on your phone.

RouteForce on Salesforce Mobile: map with clusters and FAB button

Mobile interface overview

The mobile view shows the full interactive map with your accounts, leads, and opportunities displayed as markers and clusters (green circles with numbers). The map supports pinch to zoom and drag to navigate.

The FAB button (+ button)

The indigo floating action button (FAB) in the bottom-right corner is your main action hub on mobile. Tap it to access:

Note: Some actions may not appear depending on your admin's configuration.

The info button (bottom-left) shows the map legend and color codes for different marker types.

Key mobile workflows

WorkflowHow It Works on Mobile
GPS Check-InUses your phone's GPS for accurate location verification. On-site detection (500m radius) works with better precision than desktop.
Click-to-CallTap a phone number on any marker popup: initiates a phone call directly.
NavigateTap "Navigate" on any marker: opens Google Maps with turn-by-turn directions.
Visit ReportsComplete check-in/check-out forms on your phone immediately after each visit. All fields (result, satisfaction, next action, notes) are touch-optimized.
Route ExportExport your optimized route to Google Maps: launches the app for live navigation between stops.
Tip: Plan and optimize your route on desktop before heading out. On mobile, use the FAB button to follow your route, check in at each stop, and fill visit reports on the go.

17. Troubleshooting

ProblemWhat to Check
No markers appear on the map Records must have valid latitude/longitude coordinates. Ask your admin to verify geocoding is running.
Map does not load Check your internet connection. If the problem persists, ask your admin to verify the RouteForce license and remote site settings.
Route optimization fails Reduce the number of stops (max 50) and try again. Ensure all stops have valid addresses.
Events do not appear on the map Check that you have Events for today in your Salesforce calendar. Try toggling Show/Hide Events.
Check-in button is greyed out You may be too far from the location (outside the 500m radius). Move closer and try again. If you are on-site, check that GPS is enabled on your device.
Check-in says "Low GPS accuracy" Move to an open area away from tall buildings. Wait a few seconds for the GPS signal to stabilize, then try again.
CSV export is empty You must optimize the route first. Build your stops, click Optimize, then export.
Filter changes have no effect Make sure you click Apply after changing filter values.
Heatmap or Select Area button is missing These features are optional. Ask your admin to enable them in RouteForce configuration.
Quick Text templates are not showing Quick Text must be enabled by your admin. Contact them to verify the configuration.
A specific record is missing from the map The record may not have a geocoded address, or it may be filtered out. Clear all filters and check if it appears.
Route history is empty Routes are saved when you build them. If you have never created a route, history will be empty.

18. Best Practices

Planning your day

In the field

Managing your territory

For managers


19. Support

If you encounter an issue not covered in this guide:

  1. Check the Troubleshooting section above.
  2. Contact your Salesforce administrator; they can verify your configuration and permissions.
  3. If the issue persists, reach out to RouteForce support at contact@routeforce.app.

RouteForce V7.8.0 | User Guide | April 2026
https://routeforce.app