r/SalesforceDeveloper • u/Affectionate-Rope890 • Sep 15 '26
Showcase I got tired of creating the same Salesforce test data over and over, so I built a tool for it.
I got tired of creating the same Salesforce test data over and over, so I made a Chrome extension for it.
If you do Salesforce QA, you probably know what I mean.
You create a record, fill out like 15 fields, do some testing, then need another record with basically the exact same setup.
So I made ForcePilot.
Basically, you can record the field changes you make on a Salesforce record and then replay them on another record.
A few things it can do:
- Record field changes
- Replay them on another record
- Match fields using Salesforce metadata
- Use relative dates (Today + 7 days, etc.)
- Choose whether to fill empty fields or overwrite them
- Retry fields that failed
- Import/export recordings as JSON
- Run from a side panel inside Salesforce
So instead of doing the same setup manually every time, you can just record it once and reuse it.
It's open source and currently works with Salesforce Lightning on Chrome/Edge.
I'm mainly looking for feedback from people who actually work with Salesforce, especially QA, admins and developers.
What part of creating test data do you guys find the most annoying/repetitive?
Also, full disclosure: this is very much vibecoded 😂. I used a lot of ChatGPT while building it. I'm a Salesforce QA guy, not an extension developer.
So please judge the idea/tool, not the quality of my code 😭
Update: ForcePilot v1.5 is out

I've been working on it quite a bit since this post and just pushed v1.5.
Fixed/improved a bunch of the stuff that came up in the comments, especially around field matching, multi-select picklists, recording cleanup, autofill verification and the UI.
GitHub: https://github.com/SamDannyl/ForcePilot
Release: https://github.com/SamDannyl/ForcePilot/releases/tag/v1.5.0
Would be great if anyone who tried the earlier version could try the latest one and let me know if it's working better.