Projects / Map Records and Take Action
Free forever · Managed package · optional paid API service

Map your report.
Draw the line.
Run your Flow.

See your Salesforce report on a map, select what's inside a boundary, and send those record IDs to a Flow—in one free Lightning component.

Free mode: OpenStreetMap, draw fence, and Send to Flow. Add a provisioned GIS service when you need clickable boundary layers on a hosted map.

Map Records and Take Action plots tabular report rows on a map, lets staff click your organization’s boundary layer (paid API add-on) or draw a fence (free local or API hosted), and classifies every row as inside, outside, or near. Send to Flow passes record IDs into the Screen Flow you already use for campaigns, assignment, and outreach. The managed package is free forever. When you need your boundaries on the map—or lookup from Flow without opening the map—Three Levers provisions a named GIS service on apis.threelevers.com.

Plot → Select → Act

1. Plot

Configure a report and location columns (up to ~2,000 rows per refresh). Rows appear as markers on OpenStreetMap (free) or a hosted map when you use a provisioned API service.

2. Select

Click a provisioned boundary overlay or draw a fence. The map classifies records as IN, OUTSIDE, and NEAR (configurable distance).

3. Act

Send to Flow passes inIds, outIds, nearIds, and nearNum to your Screen Flow—you design campaigns, assignments, and updates.

Free vs paid
Capability Free (no API key) Paid (provisioned service)
Report markers✓ Leaflet + OpenStreetMap✓ Hosted map
Draw fence (circle, rectangle, polygon)
IN / OUTSIDE / NEAR
Send to Flow
Click your boundary layer
Hosted map + expand modal
Lookup / Geocoder in Flow✓ per service
Config UI in Lightning✓ (+ overlay when key present)

Without a Three Levers API service, you still get a full workflow using draw fence on OpenStreetMap. Add a provisioned layer when you need official or custom boundaries you can click on the map.

Features

Draw a fence (free)

Sketch a polygon, circle, or rectangle on the map. Apply classifies your report markers as inside, outside, or within a NEAR band—then send IDs to Flow. No API key required.

Click your layer (paid API)

With a provisioned service name on your API key, click official boundaries on a hosted map. Same IN / OUTSIDE / NEAR and Send to Flow.

Send to Flow

Passes Text variables inIds, outIds, nearIds, and optional nearNum. Use the included String to Collection invocable APEX to split comma-separated IDs in Flow.

Use cases

Outreach by boundary

Click a provisioned layer or draw a fence → add to campaign in Flow

Service area review

See who’s inside, outside, or near a program area

“Near the line” work

NEAR band in miles → assign field staff

Record enrichment

Lookup API in Flow (no map) → stamp district on Account

Address + districts

CensusGeocoder service when provisioned → validation rules

Install

Install the Three Levers Core managed package (namespace three_levers) from AppExchange or your install link. Assign the permission set, add Map Records and Take Action in App Builder, and wire your report and Flow.

Quick Start guide →
Limits
  • ~2,000 report rows per refresh (Salesforce Analytics API)
  • Boundary GeoJSON is not unlimited—each API service is sized at onboarding
  • Sandbox API keys: not offered today
  • No published API rate caps (fair use in agreement)
FAQ
Is the package really free forever?
Yes. Local map, draw fence, and Send to Flow stay free.
Do I need Salesforce Maps?
No. This is a standalone package.
Can I buy “King County districts” off the shelf?
No catalog. We provision your layers and service names per contract.
What are KCDistricts in screenshots?
Marketing examples only.
What variables are passed to the Flow?
Text: inIds, outIds, nearIds; optional nearNum.
Can I use a lookup separate from the map?
When you purchase a GIS API service, you get an API key that allows custom layers on the map and as well as location aware lookups in Flow.

Need your boundaries on the map or lookup from Flow without opening the map?

Three Levers provisions named GIS services—map layers, and location aware lookups on your API key only. Billed per service setup + API usage.

Ready to install or add a layer?

Free package: docs + email support. Paid API: docs + email + phone.