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
Connecting n8n to PropOps
Connecting n8n to PropOps
- Go to Settings → Integrations in the admin panel.
- Enter your n8n instance URL and an API token with the appropriate permissions.
- Select Test Connection to verify the credentials.
- Save the settings.
Available trigger events
Available trigger 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
Setting up WhatsApp
Setting up WhatsApp
- Obtain a WhatsApp Business API account and access token from Meta.
- Go to Settings → Integrations and enter your WhatsApp API credentials.
- Save and confirm the connection status.
- Navigate to Settings → WhatsApp Templates to create your message templates. Each template supports dynamic placeholders such as
{job_ref},{contractor_name}, and{appointment_date}.
Sending messages
Sending messages
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
Connecting Brevo
Connecting Brevo
- Log in to your Brevo account and generate an API key from SMTP & API → API Keys.
- Go to Settings → Integrations in PropOps and enter your Brevo API key, sender email address, and sender name.
- Save the settings. PropOps will use these credentials for all outbound email from that point forward.
Email template management
Email template management
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
Enabling Mapbox
Enabling Mapbox
- Create a Mapbox account at mapbox.com and generate a public access token from your account dashboard.
- Go to Settings → Integrations in PropOps and enter your Mapbox access token.
- Save. The contractor coverage map will be available immediately under Coverage Map in the main navigation.
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
Enabling Gemini AI
Enabling Gemini AI
- Create a Google AI Studio account and generate an API key at makersuite.google.com.
- Go to Settings → Integrations in PropOps and enter your Gemini API key.
- Save. AI analysis features will become available across the platform immediately.
Monitoring AI usage
Monitoring AI usage
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
Enabling web push (VAPID)
Enabling web push (VAPID)
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.
Enabling iOS push (Apple APNs)
Enabling iOS push (Apple APNs)
To deliver notifications to iOS devices:
- Obtain an Apple Push Notification service (APNs) certificate or token from your Apple Developer account.
- Go to Settings → Integrations and upload your APNs credentials.
- Save. iOS devices will begin receiving push notifications on the user’s next login.
Notification channel settings
Notification channel settings
To control which events trigger push notifications and for which roles, go to Settings → Notification Settings. See Settings → Notifications for full details.