Adding route planning to Salesforce does not require custom development. With a managed package from AppExchange, you get a Lightning Web Component that plugs into your existing org. This guide walks through the full setup using Tourvia as the example, from installation to a working route on screen.
What you need before you start
Before you begin, confirm you have the following:
- A Salesforce org with API access. Enterprise, Unlimited, and Developer Editions include API access by default. Professional Edition requires the API add-on.
- System Administrator profile (or equivalent permissions) for the person doing the installation and initial configuration.
- Accounts with addresses. The component geocodes your account addresses to plot them on the map. If your accounts have blank or incomplete addresses, they will not appear. Clean up your data first.
- About 30 minutes. Installation takes roughly 10 minutes. Configuration and verification take another 20.
If your org uses a sandbox, consider installing there first to test before deploying to production.
Step 1: Request trial
Request a 30-day trial through the contact form. After the Salesforce org is qualified, your admin receives private AppExchange access and follows the setup documentation.
During installation, you choose whether to install for all users, specific profiles, or admins only. For a first install, "Install for Admins Only" is the safest option. You can extend access later through permission sets.
The managed package deploys the following to your org:
- Permission sets and Permission Set Groups for user, manager, and admin access.
- Custom Metadata Types for org-wide configuration defaults.
- Lightning Web Components that you will place on Lightning pages using App Builder.
- Custom objects and fields for visit tracking and route storage.
Salesforce confirms when package installation is complete. Total setup time depends on org security review, data quality, page configuration, permission assignments, and sandbox testing. For detailed steps, see the Setup Guide.
Step 2: Assign Permission Set Groups
Tourvia includes three Permission Set Groups: User, Manager, and Admin. Each group contains the corresponding managed permission set. Assigning the group is the recommended access path.
To assign a Permission Set Group:
- Go to Setup > Users > Permission Set Groups.
- Open TourviaApp_User_Group, TourviaApp_Manager_Group, or TourviaApp_Admin_Group.
- Click Manage Assignments, then Add Assignment.
- Select the users who need access and save.
Start by assigning TourviaApp_Admin_Group to the Salesforce admin performing the setup. Add the User and Manager groups after validation. The complete feature set is available during the 30-day trial.
Step 3: Add Tourvia to a Lightning page
The component is a standard Lightning Web Component. You place it on any Lightning page using App Builder, the same drag-and-drop editor you use for other page layouts.
Common placement options:
- Home page. Reps see the map and their planned route as soon as they log in. Good for teams that plan routes at the start of each day.
- Account record page. The map appears in the context of a specific account, showing nearby accounts. Useful for reps who want to add visits around a specific location.
- Dedicated app page. Create a standalone "Route Planning" page in a custom Lightning app. Best for teams that want a full-screen map experience.
To add the component:
- Open Setup > Lightning App Builder.
- Edit the page where you want the component (or create a new one).
- In the component panel on the left, search for "Tourvia".
- Drag the component onto the page canvas.
- Save and activate the page.
If you are placing it on a record page, make sure the page is assigned to the correct record type and profile. If reps cannot see the component after activation, check the page assignment in App Builder.
Step 4: Configure filters and defaults
Tourvia supports two layers of configuration:
Org-wide defaults are set through Custom Metadata Types in Salesforce Setup. These apply to every instance of the component across your org. Use them for settings like default map center, distance units, and which Salesforce objects to display.
Page-specific settings are configured through App Builder component properties. When you select the Tourvia component on a Lightning page, the right panel shows configurable properties. Use these to override org-wide defaults for a specific page, for example, setting a different default filter on the Home page than on an Account page.
The Configuration Guide includes 4 copy-paste presets for common scenarios:
- Field sales team with daily route planning
- Account management with territory-based filtering
- Service team with appointment-based scheduling
- Manager view with team-wide route visibility
Start with a preset, then adjust the filters and defaults to match your team's workflow.
Step 5: Verify and go live
Before rolling out to the team, run through this checklist:
- Open the component. Navigate to the page where you placed it. The map should load and display your accounts as pins.
- Check geocoding. Verify that accounts with valid addresses appear on the map in the correct locations. If accounts are missing, check that their addresses are complete and correctly formatted.
- Test route creation. Select a few accounts and create a manual route. The component should draw a path between the selected stops.
- Test route optimization. Click the optimize button. The stops should reorder using the selected travel and time constraints.
- Create a test event. Plan a visit to an account and confirm that it creates the expected Salesforce event or task record.
If something is not working as expected, the User Guide covers common issues including missing map pins, geocoding errors, and permission problems.
Once verified, communicate the rollout to your team. Share the page location, explain what the component does, and point them to the User Guide for self-service help.
What comes next
The 30-day trial includes the complete Tourvia workflow. Subscribe to keep access after the trial.
Tourvia costs EUR 30/user/month (excl. tax) per licensed user. Pricing is €30/user/month, billed annually. As your team grows, add licensed users at the same €30/user/month public price.
Your Salesforce admin handles installation and configuration with this guide and the Configuration Guide.
Frequently asked questions
Do I need API access?
Yes. Tourvia requires a Salesforce edition with API access. Enterprise, Unlimited, and Developer Editions include it by default. Professional Edition works only if you have purchased the API add-on. The component uses API calls for geocoding account addresses and for route optimization calculations.
Can I test before subscribing?
Yes. Request a complete 30-day trial through the contact form. Test Tourvia with your own records and routes, then subscribe to keep access.
How long does setup take?
Setup time depends on Salesforce package processing, org security review, address quality, Lightning page configuration, Permission Set Group assignments, and sandbox testing. Use the setup guide as the deployment checklist.
Ready to add route planning to Salesforce?
Start with a 30-day trial request. Installation takes 10 minutes, and you can test with your own data before deciding to subscribe.
Request trial Read the full setup guide