Skip to main content
PropOps connects to external services to power automation, messaging, mapping, AI analysis, and push notifications. All integrations are configured through the admin panel — no server access is needed.

n8n Workflow Automation

Trigger custom workflows from PropOps events to automate repetitive tasks and connect to third-party systems.

WhatsApp Business API

Send templated WhatsApp messages to contractors and tenants directly from job records.

Brevo Email

Transactional email delivery for job notifications, onboarding, SLA alerts, and more — with 30+ managed templates.

Mapbox

Interactive contractor coverage maps showing trade areas, travel-time radii, and nearby points of interest.

Google Gemini AI

AI-powered job health analysis, financial report generation, and an AI chat assistant for staff.

Web Push / Apple APNs

Real-time push notifications delivered to browsers and iOS devices without requiring a native app.

n8n Workflow Automation

n8n is an open-source workflow automation engine. PropOps can trigger n8n workflows in response to platform events — for example, when a job is created, when an SLA is breached, or when a contractor completes a job. What you can automate:
  • Notify external systems (Slack, Teams, CRM, accounting software) when job status changes
  • Escalate unacknowledged jobs after a configurable delay
  • Sync job data to spreadsheets or databases
  • Trigger approval flows in external tools
  1. Go to Settings → Integrations in the admin panel.
  2. Enter your n8n instance URL and an API token with the appropriate permissions.
  3. Select Test Connection to verify the credentials.
  4. Save the settings.
Once connected, PropOps can send webhook payloads to your n8n instance. Configure the corresponding webhook trigger node in n8n to receive and act on the events.
Events that can trigger n8n workflows include job creation, job status changes, SLA breach alerts, contractor assignments, invoice generation, and security guard events. Contact your PropOps administrator to confirm which events are enabled for your organisation.

WhatsApp Business API

The WhatsApp integration lets you send pre-approved template messages to contractors and tenants directly from a job record, without leaving PropOps. What it enables:
  • Send appointment confirmations and reminders to tenants
  • Notify contractors of new job assignments
  • Share job reference numbers and access instructions
  1. Obtain a WhatsApp Business API account and access token from Meta.
  2. Go to Settings → Integrations and enter your WhatsApp API credentials.
  3. Save and confirm the connection status.
  4. Navigate to Settings → WhatsApp Templates to create your message templates. Each template supports dynamic placeholders such as {job_ref}, {contractor_name}, and {appointment_date}.
Templates must match the approved templates registered in your Meta Business Manager account.
Once configured, a Send WhatsApp button appears on job records. Select it, choose the appropriate template, review the rendered message, and send. Sent messages are logged against the job for audit purposes.

Brevo Email

PropOps uses Brevo (formerly Sendinblue) for all outbound transactional email. Over 30 templates cover the full job lifecycle — from job creation and contractor assignment through to completion, invoicing, and SLA breach alerts. What it enables:
  • Automated email at every key job milestone
  • Case-note email threading — replies from recipients are automatically linked back to the job
  • Onboarding, email verification, and password reset emails
  • Overdue certificate and document reminders
  1. Log in to your Brevo account and generate an API key from SMTP & API → API Keys.
  2. Go to Settings → Integrations in PropOps and enter your Brevo API key, sender email address, and sender name.
  3. Save the settings. PropOps will use these credentials for all outbound email from that point forward.
Email templates are managed in your Brevo account. Each template is referenced in PropOps by its numeric Brevo template ID. The mapping between PropOps events and template IDs is configured in Settings → System Configuration.You can preview any sent email in Settings → Email Logs, which records the template used, recipient address, and delivery timestamp for every outbound message.

Mapbox

The contractor coverage map is powered by Mapbox GL JS. It shows all contractors on a full-screen interactive map with filters by trade, coverage radius, and travel time. Isochrone overlays visualise how far a contractor can travel within a given time, and points of interest (hospitals, parking, nearby landmarks) are available as optional overlays. What it enables:
  • Visual matching of contractors to job locations
  • Travel-time radius visualisation per contractor
  • Postcode and location search with autocomplete
  • Local vs. nationwide contractor separation
  1. Create a Mapbox account at mapbox.com and generate a public access token from your account dashboard.
  2. Go to Settings → Integrations in PropOps and enter your Mapbox access token.
  3. Save. The contractor coverage map will be available immediately under Coverage Map in the main navigation.
Without a valid Mapbox token the coverage map page will not load.

Google Gemini AI

PropOps uses Google Gemini to power AI-assisted job analysis and report generation. Gemini can assess the health of open jobs, flag risks, and produce narrative summaries of financial and user activity reports. What it enables:
  • Job health-check analysis — identify jobs at risk of breach or delay
  • AI-generated financial reports with narrative commentary
  • AI-generated user activity reports
  • An AI chat assistant available to staff on the dashboard
  1. Create a Google AI Studio account and generate an API key at makersuite.google.com.
  2. Go to Settings → Integrations in PropOps and enter your Gemini API key.
  3. Save. AI analysis features will become available across the platform immediately.
Without a valid Gemini API key, AI analysis buttons will be hidden.
Navigate to Analytics → Gemini Usage to view token consumption and estimated costs over time. This helps you track spend and identify which features are making the most AI requests.

Web Push / Apple APNs

PropOps delivers real-time push notifications to browsers (via Web Push with VAPID keys) and to iOS devices (via Apple APNs). Users receive push alerts for job updates, SLA breaches, security events, and other configurable events without needing to have PropOps open. What it enables:
  • Browser push notifications on desktop and Android
  • iOS push notifications via Apple APNs
  • Background event processing so alerts arrive even when the tab is closed
VAPID keys are generated once during initial setup and stored in the system configuration. No ongoing API key management is required for web push beyond the initial setup.Users must grant notification permission in their browser. They are prompted to do so the first time they log in after push notifications are enabled. Users can manage their push subscription from their profile page.
To deliver notifications to iOS devices:
  1. Obtain an Apple Push Notification service (APNs) certificate or token from your Apple Developer account.
  2. Go to Settings → Integrations and upload your APNs credentials.
  3. Save. iOS devices will begin receiving push notifications on the user’s next login.
iOS users must install PropOps to their home screen as a PWA and grant notification permission when prompted.
To control which events trigger push notifications and for which roles, go to Settings → Notification Settings. See Settings → Notifications for full details.