Integration

Because we use open-source software and open standards across the full stack, your services can talk to each other - by design, not as a bolt-on.

Most businesses end up with a collection of separate tools - one for email, another for accounting, another for file storage, another for phones. Each has its own login, its own data, and its own way of working. Getting them to share information usually means expensive connectors, proprietary APIs, or manual duplication. When your services run on the same infrastructure, are built on open standards, and are managed by people who understand the software, integration becomes straightforward instead.

Why integration matters

Data flows between systems naturally. Users log in once. Actions in one application trigger responses in another. Because we take responsibility for the full stack, we can configure these connections at the infrastructure level rather than bolting them on afterwards.

Identity and single sign-on

A centralised identity service (using OpenLDAP, LemonLDAP or FusionIAM) provides single sign-on across your applications. One set of credentials gives access to Odoo, Nextcloud, email, instant messaging and any other integrated service. User accounts are managed in one place - when someone joins or leaves, access is updated everywhere.

Telephony and business applications

Your VoIP telephone system can integrate directly with Odoo and other business applications. Caller ID lookup shows contact details when the phone rings. Click-to-dial from within Odoo lets you call a customer straight from their record. Call logs are recorded against the relevant contact, giving a complete communication history without manual data entry.

Email

Email is integrated at the infrastructure level. Odoo can send and receive email directly - inbound messages create records, outbound messages are sent with proper SPF, DKIM and DMARC authentication. Bulk and transactional email is routed through appropriate mail infrastructure to protect your domain reputation.

The same email infrastructure serves your general mailboxes, your business applications and your mailing lists, all managed consistently.

File storage and collaboration

Nextcloud provides file storage, sharing and collaborative editing. Integrated with your identity service, it shares the same user accounts as your other applications. Documents can be linked from Odoo records, shared with external parties via secure links, and synchronised to desktop and mobile devices.

Instant messaging

Matrix or XMPP provides team messaging with the same single sign-on credentials. Channels can be organised around teams, projects or topics. Because the server is self-hosted, message history and data stay under your control.

Video conferencing

Jitsi provides video meetings without requiring guest accounts or software installation. Meeting links can be generated from within your calendar or business applications, and recordings stored in Nextcloud.

Data services

External data sources - address lookups, Companies House, bank feeds, payment providers, EDI and electronic invoicing - can be connected to Odoo and other applications through API integrations. These are brokered through our infrastructure, with usage tracked and billed transparently.

Integration works because the software is open source and built on open standards - LDAP for identity, IMAP and SMTP for email, SIP for telephony, WebDAV and CalDAV for files and calendars, REST for application data. These are established, well-documented protocols, not proprietary connectors that break when a vendor changes their platform.

Tell us which tools you rely on, and we will show you how they can work together. Get in touch.