Constructa

Modules

Contractors

Clients

Jobs

Settings

SMS broadcasting (Twilio)

Needs a WhatsApp-enabled sender approved on your Twilio account (Meta Business verification) — separate from the plain SMS number above.

Send a test text
Email ingestion
Checking…

Mailbox connection

Same mailbox login as above, used for sending job notifications by email. 587 (STARTTLS) is the usual port; 465 (implicit TLS) is the other common one.

Send a test email
Rules

Checked top to bottom — the first matching rule decides what happens to an email.

If nothing matches
Preview

Runs the rules above (including unsaved changes) against the latest real emails in the inbox. Nothing is changed or processed.

Regions & postcodes

How postcode districts map to city → county → region — this is what drives contractor coverage and the Broadcast modal's "Nearest 5" quick pick. Read-only here.

Properties needing a region

No region assigned yet — either the address's postcode district isn't mapped above, or nothing in the address looked like a postcode at all. Pick the right one below; if it's a new district, that mapping is remembered for next time.

Calendar

This month

Analytics

Draft layout for discussion — sample numbers shown, not wired to real data yet.
42
Jobs completed
▲ 12% vs prior period
6m
Avg. time to accept
▼ 1.5m faster
3
Broadcasts unanswered
2
Needs-review emails
Jobs per week
Top contractors (example)

Field app

Draft layout for discussion — roadmap item: subcontractor mobile app phase (check-in/check-out photo workflow, property guides, analytics). Preview below follows the "job day mode" inspiration from CLAUDE.md: one giant current action, steps ticked off as they're done.
What a contractor sees on site
Job accepted
On my way
Arrived — check in
Photos before
Work complete
Photos after — check out
Property guide: Side gate code 4471. Dog on site — keep gate shut. Bins round the back.
Admin side — field workers
Checked in
09:14 — with photo