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
Recently touched
- 2023-06-27 Feature: Account Manager JotForm v2 Done
- 2023-06-07 Set all webforms to leads instead of deals, recreate workflow automations to work with leads too Done
- 2023-06-06 Bunch of updates Done
- 2023-05-31 Don't allow empty "Deal ID" value in all forms Done
- 2023-04-05 [Pipedrive] Create a pipedrive form for adding leads Done
Other projects in this case study
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…
Read case study