Skip to main content

Portal - Apaelo integration

How to connect Apaelo PMS to Portal and manage keys

Written by Sarah Mousavi

Overview

The Apaleo integration connects your property to Portal so that reservations, rooms (spaces), and guest data automatically create and manage Keys (keychains with door access).

Once connected:

  • Spaces sync automatically

  • Reservations create and update Keys in real time

  • Guest changes are reflected in Portal

  • Updates are handled via real-time sync (webhooks)


Before You Start

Before connecting Apaleo, make sure:

  • You have access to Portal → Apps

  • You have an Apaleo account with permission to authorise integrations

  • Doors are created or ready to be imported


Key Concepts

  • Spaces: Rooms from Apaleo

  • Doors: Physical access points in Portal

  • Mapping: Links a Door to a Space

  • Keychain (Key): Access created from a reservation

  • Provisioned: Access is active and synced


1. Connect Apaleo to Portal

Step 1: Open the Apps Page

  1. Log in to Portal Dashboard.

  2. Go to Apps.

  3. Select Apaleo.


Step 2: Start Connection

  1. Click Connect.

  2. Complete the Apaleo OAuth login and authorisation.

  3. Confirm access.


Step 3: Sync Spaces

After connection:

  • All spaces sync within ~2 minutes

  • Spaces appear in Door Mapping

If no doors exist:

  • Use Import from PMS to create doors automatically


Disconnect Apaleo

  1. Go to Apps → Apaleo.

  2. Click Disconnect.

After disconnecting:

  • No new updates are received

  • Existing Keys remain active until expiry


2. Space Synchronization

Automatic Space Sync

  • New room in Apaleo → appears in Portal

  • Removed room in Apaleo → removed from Portal


Door Mapping

  1. Go to Doors.

  2. Open a door.

  3. Go to Mapping tab.

  4. Select Apaleo.

  5. Map the correct space.


3. Reservations and Key Creation

New Reservation

When a reservation is created:

  • A Key (keychain) is created automatically

  • Includes:

    • Guest name

    • Room access

    • Dates


Consecutive Stay (Same Room)

If the guest stays in the same room:

  • A single Key is created for the entire stay


Room Changes/Split reservation

Before or On Check-in

  • Existing Key is updated with the new room

Mid-Stay (After Check-in)

  • A new Key is created

  • The previous Key is adjusted

Example

Room 1 (day 11–20)
Room 2 (day 20–21)
Room 1 (day 21–25)
3 Keys created


Stay Extension

If checkout date is extended:

  • Key validity is updated automatically


Reservation Cancellation

  • Key is revoked

  • It remains visible but inactive

  • It is never deleted


4. Guest Information Sync

Primary Guest Updates

If name, email, or phone changes:

  • Guest details update in Portal


Additional Guests

Add Guest

  • A new Key is created

Remove Guest

  • The Key is revoked


Partial Guest Update

  • System matches existing guest

  • Updates the profile

Full Guest Change

  • System treats it as a new guest


Guest Profiles

  • Each reservation creates a new guest profile

  • Apaleo does not maintain persistent profiles


5. Reconnection Behavior

Reconnect Same Property

  • Missed updates sync automatically


Reconnect Different Property (Same Account)

  • Old spaces are removed

  • New spaces are synced

  • Old updates stop


Reconnect Different Account

  • Same behavior as switching property

  • Full re-sync occurs


6. Permissions & Access

Role

Can Connect Apaleo

Can Manage Mapping

Owner

Yes

Yes

General Manager

Yes

Yes

Team

No

No

Installer

No

No

Housekeeping

No

No


7. Troubleshooting / FAQs

Spaces not appearing after connection
Wait up to 2 minutes and refresh.


Keys not created from reservations
Check:

  • Integration status is Connected

  • Doors are mapped correctly


Room change not reflected correctly
Confirm timing:

  • Before check-in → update

  • After check-in → new Key created


Guest changes not reflected
Verify which fields were updated:

  • Partial update → modifies existing guest

  • Full change → creates new guest


No updates after disconnecting
This is expected. Reconnect to resume sync.


Best Practices

  • Map all doors immediately after space sync

  • Monitor Keys after check-in for provisioning

  • Use PMS integration instead of manual Keys for guests

  • Keep integration connected for real-time updates


Related Articles:

Did this answer your question?