Facility Services - Fire Safety Compliance

How Fire Plan Strategies Eliminated 230 Manual Hours a Month

Lead intake, quotes, invoicing and certificates, automated

  • ~230 hrs / monthManual ops time eliminated
  • 14 days → 2 daysTime-to-payment

What was automated

  • Lead intake
  • Proposal and pricing quote preparation
  • Client onboarding
  • Project Invoicing
  • Reporting Dashboards
Two people reviewing building floor plans while training certificates are issued automatically

The situation before we showed up

Fire Plan Strategies is a Canada-wide fire safety services company. Two service lines, fire safety plan development and fire safety training, shared one problem: every lead needed the same information typed into three systems by hand.

~230 hrsa month lost to manual data shuffling
14 daysaverage time from finished work to payment
3failed attempts to fix it before us

What was breaking

  • Invoices sat in a weekly batch.
    Payment averaged 14 days from work completion. Clients were not slow; the bookkeeper batched invoices once a week.
  • The same data was typed three times.
    Client details went from the inquiry form into Podio, then into a pricing agreement, then into QuickBooks as line items. Training certificates were issued one at a time.
  • Cash flow was a weekly surprise.
    The CEO would wake up to $5,000 in invoices that had been sitting in a backlog nobody could see.
  • Proposals were copy-paste.
    Data moved from Podio into JotForm templates by hand, which is where the errors got in.

Why the previous three attempts failed

  1. Native integrations between their tools
    These worked until they did not. When one broke, nobody could see what had gone wrong or fix it, so the company waited on the vendor.
  2. Zapier
    A staff member who knew how to handle the remote control built Zaps over time. The result was a sprawl nobody could audit: some worked, some were abandoned, some failed silently, and none were documented.
  3. Building it in-house
    A technically-inclined employee got Power BI dashboards partly working but could not finish the automation between JotForm, Podio and QuickBooks.

The pattern was clear. Every previous attempt broke the moment the person who built it moved on or a platform shipped an update. What the company needed was infrastructure that survived both.

What we actually built

We moved their entire automation layer to self-hosted n8n, which gave them full control and, more importantly, visibility. Every workflow is documented, version-controlled and maintainable. As a certified n8n Expert Partner, this is the part we do every week.

Lead to invoice

  • Website inquiry forms create a Podio opportunity with the client details already structured
  • Pricing agreements generate themselves from Podio data, populate the JotForm template with line items and tax, and email the client
  • A signed agreement triggers project creation, typed correctly as fire safety plan or training
  • Customer records are created or matched in QuickBooks on a fixed naming convention, so duplicates stop appearing

Invoicing that runs itself

  • Fire safety plan projects invoice at 90% when phase one completes, and the balance on shipment
  • Training projects invoice once, on completion
  • Province-based tax is calculated from a lookup table, so GST, HST, PST and QST stop being a manual choice
  • Every invoice carries its project ID, which is what makes the dashboards possible

Certificates without the typing

  • Payment received in QuickBooks triggers certificate generation
  • The system reads the attendee list, matches the training type to the right template, and emails every participant their certificate

Two architectural decisions did most of the work. Self-hosting n8n on a dedicated server removed per-execution costs that would have been significant at their volume. Putting tax mapping and training configuration in Google Sheets meant non-technical staff can change the rules without calling a developer.

Fire Plan Strategies automation workflow built in n8n
Workflows organized by functional area, so anyone can find the one they need

We avoid single unreadable workflows. Complex logic is broken into small sub-workflows that a person can open and understand.

Fire Plan Strategies automation workflow built in n8n
Fire Plan Strategies automation workflow built in n8n
Fire Plan Strategies automation workflow built in n8n
Fire Plan Strategies automation workflow built in n8n
Example workflows

The numbers

Reported by Fire Plan Strategies after the work went live.

~230 hrsof manual operations eliminated every month
2 daystime to payment, down from 14
$6,200saved every month
$74,400saved every year

Where the 230 hours came from

  • Invoice creation and processing
    ~80 hours a month
  • Proposal and pricing agreement preparation
    ~60 hours a month
  • Lead intake and data entry
    ~40 hours a month
  • Client onboarding data transfer
    ~30 hours a month
  • Certificate generation and distribution
    ~20 hours a month

Time to payment

Before

The bookkeeper batched invoices weekly, so a client did not receive a bill for 7 to 14 days after the work was finished.

After

Invoices generate within 20 seconds of the milestone completing and go straight out to the client.

Where the money came from

  • A part-time bookkeeper role for invoice processing, no longer needed: $2,400 a month
  • Operations staff time returned to the business: $3,800 a month, at 230 hours and an average $16.50 an hour

The handoff

We wrote the documentation and recorded video walkthroughs for the team. Both stay current, which is what prevents the situation they started in, where nobody knew how the automation worked.

Fire Plan Strategies automation workflow built in n8n
Fire Plan Strategies automation workflow built in n8n
Project documentation and video walkthroughs

What is still running

The system handles more than 100 fire safety plan inquiries with 99%+ uptime. Every execution is logged, and a failure raises a notification instead of breaking silently the way the old integrations did.

The CEO sees cash flow in real time rather than in weekly surprises. Project managers do client work instead of data entry. When something needs to change, the team updates a Google Sheet themselves or asks us for a specific change, without waiting on a platform vendor.

We still work with Fire Plan Strategies. New processes get automated as they become worth automating. That part is optional and always has been; the systems already built run without us.

★★★★★
This is music to my ears. Our accountant is definitely going to love this because she's not going to have to do invoices anymore. The admin staff is also going to love it because they're not going to have to manually do each one of those certificates.
Mariano Velazco Mariano VelazcoManaging Partner