← American AllWaste
CRM Project Services

American AllWaste · NMA Approval

American AllWaste needed a structured approval workflow for their New Material Approval (NMA) process — a multi-stage internal review that determines whether they can accept specific waste materials. We built a five-form approval chain in JotForm connected to Pipedrive, routing submissions through Account Manager, Regulatory, Disposal, Transportation, and Final Approval stages.

Duration 11 months
Tasks 38

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

    American AllWaste needed their CallRail phone tracking data flowing directly into Pipedrive so sales reps could see call history without switching tools. We built a webhook integration that syncs…

    Read case study

Ready to give your company a brain?

Book a free evaluation. We look at your stack and tell you straight whether we are a fit.

Free evaluation