Security Screens QLD Protect in Style. Live in Comfort.

Clients

Each client has a profile holding all of their jobs & quotes. Everything is saved to this browser.

← All clients

← All clients

New Job

Work through each step. On a phone or iPad, one section shows at a time.

1 Client & Location
2 Screens to Quote
3 Status & Notes
1

Client & Job Location

2

Screens to Quote

3

Quote Status & Notes

Integrations — n8n

Connect this quoting tool to n8n to automate the rest of your workflow (emails, CRM, invoicing, Sheets…).

Send to n8n (Webhook)

How to set it up

  1. In n8n add a Webhook node, method POST, and copy its Production URL into the box above.
  2. On the Webhook node, set Allowed Origins (CORS) to * (or this page's address) so the browser can reach it. If you can't, delivery still happens but the app can't read the reply.
  3. Click Test connection, then check the execution in n8n.

Payload sent on each event (Content-Type: text/plain, body is JSON):

{
  "source": "Security Screens QLD Quoting",
  "event": "job.saved",          // or job.deleted, client.deleted, test, sync.all
  "sentAt": "2026-06-03T…",
  "client": { "id": "C…", "name": "Jane Doe", "phone": "…", "email": "…" },
  "job": {
    "id": "J…", "address": "…", "status": "Quoted", "notes": "…",
    "items": [ { "location": "Front Entry", "product": "Stainless Steel Door",
      "application": "Hinge", "width": "820", "height": "2100", "frame": "NA",
      "hardware": ["F Interlock","Closer"], "mesh": "Aluminium",
      "colour": "Monument", "qty": 1, "notes": "" } ]
  }
}

Receive from n8n (Import)

Paste a client (or array of clients) generated by n8n. Matches on id or name — existing clients get the new jobs appended.

Return priced quotes from n8n

After n8n calculates pricing, send the job back (same ids) and import it here — it updates the job in place and appears on the Quotes page. Prices can be returned per item by position, or as full items.

[
  {
    "id": "C123",              // existing client id (name also works)
    "name": "Jane Doe",
    "jobs": [
      {
        "id": "J456",          // existing job id -> updates in place
        "status": "Final copy",
        "pricing": {
          "quoteNumber": "Q-1042",
          "currency": "AUD",
          "subtotal": 1850,
          "gst": 185,
          "total": 2035,
          "validUntil": "2026-07-15",
          "notes": "Supply & install included"
        },
        "items": [
          { "unitPrice": 950, "lineTotal": 950 },
          { "unitPrice": 450, "lineTotal": 900 }
        ]
      }
    ]
  }
]

Finished Quotes

Quotes that have been priced by n8n. Open one to see the full breakdown and print or share it.

← All quotes