Tools

Built for my clients, but available for all.

The same needs kept showing up across clients. Salesforce wasn’t covering them, and nothing I could find was an adequate solution. So I built these, and they’re available for anyone to install.

Get Notified: Let me know about product and tool updates.

On a map

Free
Lightning Web ComponentReportsFlow

Find the people in an area—and act on that selection.

Map Records and Take Action

Draw an area on a report map, review who’s inside, and send those records into the Flow you already use.

Subscription
Maps & GeographySaaSSalesforce

Use districts, service areas, and nearby locations in a Salesforce decision.

Three Levers GIS API

Add your boundaries to the map, or run the same lookup from Flow without opening the map.

On your website

Free
WordPressSalesforce FlowJavaScript

Bring your Salesforce Screen Flows onto your website.

Lightning Flow iFrame

A registration or request form stays on the page and grows with each step, instead of a fixed-height box.

In a Flow

Free
Lightning Web ComponentScreen FlowImages

Collect photos in Flow without storing oversized originals.

Image Upload Enhanced

One example: a photo went from 1,216 KB to 49 KB before it was saved. Your results will differ.

Free
FlowDate/TimeTime zone

Write a Date/Time as text in the zone you name.

Time Zone Aware DateTime to Text

A Flow action for the clock time in the email, the screen, or the file name, when the record itself is stored in UTC.

Free
FlowTextCollections

See what two lists share, and what each one has alone.

Compare Lists

Shared values, plus the values that appear in only one list. A multi-select picklist and a text collection can be compared in the same action.

On a calendar

Free
Lightning Web ComponentScreen FlowCalendar

Put the event on the calendar they already use.

Add to Calendar

One button on a page. Details can come from a Salesforce record or be typed once.

Free
FlowEmailCalendar

Put the event in the confirmation email.

Send Email with Calendar Event

The message that says they’re signed up includes the event, and a later message can update it.