Integrations

Integrates with the tools you already use

ContactPortaal is not an isolated system. We connect with the RWS standard Relatics, with your identity provider, with your GIS environment and with your own systems via webhooks. Syncs are opt-in and can be enabled per project.

Native integrations

  • Relatics

    Two-way sync with Relatics, the RWS standard for systems engineering. Stakeholders, requirements and objects sync bidirectionally based on checksum. Enabled per project; off by default.

  • Microsoft Entra ID

    Single Sign-On via Entra ID (Azure AD), available in the on-premise variant. Conditional Access, MFA and group membership inherit from your own tenant.

  • Esri ArcGIS

    Map integration via the ArcGIS Maps SDK. Works with the standard OpenStreetMap basemap or with your own WMTS/WMS layer. Stakeholders, complaints and zones render in the browser, no location data at Esri.

  • Transactional email

    Outgoing email via Resend (cloud) or Azure Communication Services (on-premise). Webhook confirmation on delivery, bounce and complaint. Per-project sender address possible.

  • Microsoft Azure

    On-premise deployment in your own Azure subscription: Container Apps for runtime, PostgreSQL Flexible Server for data, Blob Storage for files. The same codebase as the SaaS variant.

  • Webhooks & API

    REST API with OAuth2 and webhooks for stakeholder, complaint and task changes. For integrations with your own data warehouse, BI tool or case management system.

Don't see what you need?

Have a specific system you want to connect, a case management system, a Salesforce instance, your own complaint intake tool? We build custom integrations on top of the existing API and webhooks. Reach out for a short technical check.

Two deployment options, identical architecture

ContactPortaal runs hosted by us within the EU, or inside your own Microsoft Azure tenant. Same codebase, same modules, only the hosting differs.

Cloud SaaS

Hosted by us in the EU

Live in days, not months. Supabase PostgreSQL in Frankfurt for the database, Vercel Fluid Compute in EU regions for the runtime, Resend for transactional email.

  • Live in days, not months
  • Automatic feature updates and security patches
  • EU residency by default, GDPR-compliant
On-Premise

Inside your own Azure tenant

Full control over data, backups and network. Microsoft Entra ID for single sign-on, Container Apps for the runtime, PostgreSQL Flexible Server for data, Blob Storage for files.

  • Within your own Azure subscription
  • Microsoft Entra ID integration for SSO
  • You own data, backups and infrastructure

Ready to take a look?

Book a 30-minute demo, we'll walk through your own scenario, not a generic tour.