Skip to main content

desk.ly Integration

Connect your desk.ly account to Viio to track workspace utilisation, monitor user activity, and manage your hybrid work platform subscription across your organisation.

D
Written by Dmitry Kosar
Updated yesterday

Capabilities

Capability

What it means in Viio

Users

We fetch all users in your desk.ly organisation, including their name, email, role, and active status

Usage

Resource booking activity per user, showing when each person last booked a desk or other workspace resource

✅ Plans & Licenses

All desk.ly users are tracked under a single plan, reflecting your organisation's subscription

Prerequisites

  • You must be on the Enterprise Plus package in desk.ly — the API is only available on this plan

  • You need administrator access to your desk.ly organisation to generate an API key

Setup

  1. Generate an API key in desk.ly:

    1. Log in to your desk.ly account at https://app.desk.ly

    2. Navigate to your organisation's admin settings

    3. Locate the API section and generate a new API key

    4. Copy the key — you will need it in the next step

  2. Configure the integration in Viio:

    1. Open Viio and go to Integrations

    2. Find desk.ly and click Connect

    3. Paste your API key when prompted

    4. Click Continue, add a name for the connection, and click Save

  3. Initial sync:

    1. Viio will fetch your current desk.ly users and begin tracking resource booking activity

    2. Usage data is synced incrementally, so each subsequent sync picks up new bookings since the last run

Troubleshooting & FAQ

Issue

Quick fix

I'm getting an authentication error during setup

This means the API key was entered incorrectly or is no longer valid. Return to your desk.ly admin settings, generate a new API key, and re-enter it in Viio. Confirm your organisation is on the Enterprise Plus plan, as the API is not available on lower-tier plans.

Why can't I see any users?

Make sure your API key has been generated with the correct permissions and belongs to an administrator account. If the key is valid but users are still missing, check that your desk.ly organisation has active users configured.

What does usage data represent?

Usage reflects resource bookings made by each user — for example, booking a desk, meeting room, or other workspace resource. The last activity date shown for a user corresponds to the start time of their most recent booking.

Why is a user showing as inactive?

Users are marked inactive when desk.ly reports them as deactivated in your organisation. Only active users are counted for billing purposes in Viio.

How are users counted for billing in Viio?

All users returned by desk.ly are considered billable and are assigned to your organisation's default plan. There is no partial billing based on role or activity level.

I don't see the API option in my desk.ly admin settings.

API access is exclusive to the Enterprise Plus package. If you do not see the API section, your current plan does not include this feature. Contact desk.ly support or your account manager to upgrade.

Did this answer your question?