Integrations

Akiles integrates with external platforms in two ways:

A single integration is either a sync integration or a notification integration. You can have any number of integrations of either kind.

Sync integrations

When a sync integration is connected, Akiles can automatically:

Available sync integrations:

How sync integrations work

All sync integrations follow the same general flow:

  1. Connect — Link your external account to Akiles from the integration settings page. Each integration has its own connection method (OAuth, marketplace install, or API token).
  2. Map resources — The integration imports resources from the external platform (listings, groups, tariffs, etc.). You map each resource to an Akiles member group to control which doors members can access.
  3. Automatic sync — Akiles periodically syncs members from the external platform. Members are created, updated, or removed automatically. Webhooks provide near-instant updates when changes happen on the external platform.

Common settings

All integrations share these settings:

Member sync status

Each integration member shows a sync status:

You can view the skip reason for each member in the integration member list to understand why a member was not synced.

Notification integrations

When a notification integration is connected, Akiles can push messages to an external chat platform whenever something happens — a door opens, an admin makes a change, or a hardware alert fires.

Available notification integrations:

All notification integrations share the same set of toggles and rules. See Notification rules for how to control which events get delivered.

Pages in this section