Skip to main content

[Integration] TWIINData

Written by Krasto Milchev

OfficeRnD’s integration with TWIINData enables Flex space operators to integrate OfficeRnD with the WiFi network managed by TWIINData, an industry-leading internet bandwidth management product trusted in over 500 locations in the UK and Europe. The integration is developed and supported by our partners from TWIINData.

Benefits

  • Flexible and coworking office operators worldwide can enhance their revenue streams by delivering secure and reliable WiFi and internet services to all their clients.

  • Operators can upsell and assign dedicated bandwidth products to members directly from OfficeRnD, creating a quick and easy additional revenue stream.

  • Operators can effortlessly set up new WiFi accounts, create and revoke user access, and adjust bandwidth with just a few clicks. There is no need for costly and time-consuming engineering resources.

  • Meet clients' changing bandwidth needs—Instantly upgrade and downgrade dedicated bandwidth as clients' needs change. Upgrades to internet bandwidth happen in real-time, with no manual intervention.

  • Control your internet access security – user access can be revoked seamlessly, maintaining security.

How to activate the integration

  1. Go to Settings > Data & Extensibility > Developer Tools and click Add Application.

  2. In the Add Application dialogue, fill out the fields as follows and click Add:
    ​

  • Click View to access the application's ID and secret key.
    ​

  • Copy the Client ID and the Client Secret.
    ​

  • Log into the Twiindata portal. You should see a yellow banner saying no token is stored for OfficeRnD. Click the link in the banner.

  • Paste the Client Id and Client Secret from the OfficeRnD portal into the form:
    ​

  • Find the Organisation Slug in your OfficeRnD URL and paste it into the form:

  • Click Login.

  • Go back to the OfficeRnD portal to set up a custom field in order to store the WiFi password. Go to Settings > Data & Extensibility > Custom Properties and click Add Property.
    ​

  • Fill out the fields as follows and click Add. It is important to enter the unique identifier exactly as “wifipassword”:

  • Go to Settings > Data & Extensibility > Developer Tools, open Webhooks, and click Add Endpoint:
    ​

  • In the Endpoint URL field, enter: https://data.twiin.tech/api/officernd/update.
    In the Description field, enter 'twiindata'.
    Open Events to Send and choose the following 10 events:

    • company.created

    • company.updated

    • company.removed

    • member.created

    • member.updated

    • member.removed

    • membership.created

    • membership.updated

    • membership.removed

    • pass.updated
      ​

  • Once the webhook is created, click it and scroll down to Signing Secret. Click to reveal it:
    ​

  • Copy the contents of this box and email it to your Twiindata account manager to set up in Twiindata. Once this step has been completed, the process of mapping amenities in OfficeRnD to bandwidth provision in Twiindata can commence.

  • Our team will be happy to assist you with this; however, if you wish to do it yourself, then select Import Bandwidth Groups from the OfficeRnD menu on Twiindata:
    ​

  • Twiindata will then show a list of amenities from OfficeRnD.

    • Amenities already associated with bandwidth groups on Twiindata are listed as ‘(synced).’ To set up new associations, tick the box in the ‘Import’ column and fill in the desired values for ‘Pool’, ‘Guaranteed’, and ‘Cap’ speeds in the same way you normally would when defining a twin data bandwidth group. Once the table is complete, click Add Selected Products.

Pre-patched sites

If you have a pre-patched site, the next stage is to set up the association between desks, offices, and Twiindata port groups.

This is done through the Import Port Groups menu in Twiindata:

  • If you want to import all rooms/desks, ensure all checkboxes are checked in the import column and click Add Selected Desks.

  • Once this is complete, the normal Twiindata port group editor should be used to assign switch ports to the newly imported groups.

  • Once this is finished, please contact the Twiiindata support team, who will check over the setup. If all is working, we will enable syncing, and clients will be synced from OfficeRnD to Twiiindata automatically.

Need more help?

Twiindata's friendly support team is available if you have any questions about the integration. You can contact them at [email protected] or by calling 020 7953 8800.


FAQs

Office move within a center – A customer moves from Suite A to Suite B. The existing license ends on one day, and a new license starts the following day. What precisely should the team do in OfficeRnD to ensure connectivity is maintained?

As long as the contracts in OfficeRnD for the respective offices start and end on the correct dates, no action is needed. Connectivity will automatically transfer from one office to the other on the transition date.

Office move between locations – Same scenario, but the customer moves to another location.

Since many resources are center-specific (such as plans linked to amenities), ensure that the resources associated with the new destination are selected correctly and tied to the new contracts.

Contract renewal – An existing license is replaced with a new agreement for the same customer and office.

As long as there is no gap between contract dates, no action is required.

Bandwidth upgrade/downgrade – An existing customer changes internet product. Should the original membership be amended, ended or replaced, and in what sequence?

You can either amend or replace the membership. To avoid service disruption during the amendment process, ensure the customer always has an active membership associated with an internet product.

Additional services – A customer requires additional connectivity services such as static IPs, VLANs, or their own firewall.

Manage these through the data interface. As described in the user guides, ensure the LAN client in data is associated with OfficeRnD so Wi-Fi logins link to the correct network.

New customer – The correct process for provisioning connectivity ahead of occupation.

This process now incorporates the pre-setup grace period option, with expected release in Q4 2026.

Grace period priority logic: When resources conflict (for example, two clients requesting the same contested office or bandwidth group), priority is resolved as follows:

  • Priority 1: Contract period (active contract)

  • Priority 2: Pre-start grace (contract starting within the grace window)

  • Priority 3: Expiry grace (contract recently ended, within the expiry grace window)

Customer departure – The correct process for ending connectivity when a customer genuinely leaves.

As long as memberships are canceled or expire naturally, the integration handles deletion automatically.

If a customer has additional services configured outside OfficeRnD (such as a dedicated firewall), manually remove those services via the data portal.

The grace logic allows you to keep services active for a set window before permanent deletion, following the priority rules noted above.

Did this answer your question?