A stand-in for the client's quote page, with the central form drawn from the staging engine.
The form saves it in the staging engine first, then the engine sends it to the fake SmartMoving, which answers like SmartMoving. The lead, its delivery tries and SmartMoving's lead id show on the staging admin page.
sim-duplicate@example.com: SmartMoving says it already has the leadsim-noid@example.com: SmartMoving says OK but sends no lead id (unconfirmed)sim-error@example.com: SmartMoving is down (HTTP 500), every trysim-refuse@example.com: SmartMoving refuses the lead (HTTP 400)sim-slow@example.com: SmartMoving answers after 20 s, too late for the enginesim-fail-once@example.com: SmartMoving is down for the first try, then saves the leadUse made-up details only: 555-01xx phone numbers, example.com emails.