Sean Foster
Email me

12 · Home improvement

Lead Simulator

The call center needed predictable leads to test against before a test org existed. I built a Salesforce tab that fires batches of realistic fake leads in the front door and follows each one live through the data platform, into the CRM and onto the dialer.

Client
Several consumer brands sharing one lead pipeline
Built with
  • Salesforce
  • Lightning Web Components
  • Apex
  • Workato
  • Customer data platform

Screens

Rendered from the real code with made-up data.

Sending 15 test leads and watching each one move from sent, to answered by the data platform, to saved, to on the dialer list.

What it changed

  1. 01

    1 to 100 leads per batch across 11 outcomes, from returning person and duplicate to do-not-contact and a vendor outage.

  2. 02

    A 50-lead run finishes in about 2 minutes, 2 to 34 seconds per lead end to end.

  3. 03

    Each lead's status updates live on the page as it moves through every system.

How it fits together

  • Built by me
  • Platform or outside system
  • People
Simulator tabLightning web componentQueued senderApex, 40 per jobWorkatoLead webhook, intakeCustomer dataplatformWho is this person?SalesforceLead and queueDialerCall-center test listSend, thenwatchPOST eachleadSubmitCreate leadUnlessdo-not-callSimulator tabLightning webcomponentQueued senderApex, 40 per jobWorkatoLead webhook,intakeCustomer dataplatformSalesforceLead and queueDialerCall-center testlistSend, then watchPOST each leadCreate lead

More of my work

See all

Contact

Need something like this built?

I take on full-time roles and focused projects. Email is the fastest way to reach me.