What we built
The NMA process is how American AllWaste decides whether to accept a new type of waste material from a customer. Each submission needs to pass through five sequential reviews: Account Manager kicks it off, then Regulatory, Disposal, and Transportation teams each sign off, before Final Approval closes the deal.
We built each review stage as a dedicated JotForm that feeds into Pipedrive via Make.com scenarios. The tricky part was the routing logic — reviewers needed to see only their relevant submissions, and rejections at any stage had to kill the deal immediately. We also had to prevent duplicate submissions: if an approval URL already had a value in Pipedrive, new submissions wouldn't overwrite it.
Mid-project, the client shifted from deals to leads as the primary object. That meant rebuilding all the workflow automations to work with Pipedrive's lead system instead — a significant rework that touched every form and scenario.
The system validates that Deal IDs are never empty (to prevent orphaned submissions) and includes a hidden "Reject" field across all forms that triggers automatic deal loss when populated.
Tech stack
- Pipedrive — CRM backbone, storing NMA submissions and tracking approval stages
- JotForm — Five interconnected forms for the approval chain
- Make.com — Orchestrates form submissions, field parsing, file handling, and Pipedrive updates
- Miro — Workflow documentation and process mapping
Zuletzt bearbeitet
- 2024-02-21 Think over: Unroll stage Frozen
- 2023-11-08 Check all the processes in Pipedrive are away from Chris's account Done
- 2023-10-19 NMA Workflow Questions- The submission didn’t create a deal in Pipedrive Done
- 2023-09-18 NMA Workflow- Question Where are the following fields from the Originator/Lead form going in Pipedrive Done
- 2023-08-22 Fix NMA Edit Button Done
Weitere Projekte dieses Kunden
Callrail Integration in Pipedrive
We connected CallRail to Pipedrive via webhooks so every tracked call automatically appears on the right contact record. When a call comes in, the system matches the caller to an existing Pipedrive…
Case Study lesen