Skip to main content

OfficeRnD Integration

Sync coworking member WiFi credentials with OfficeRnD membership plans, enabling automatic provisioning, multi-location support, and plan-based network access control.

Overview

The OfficeRnD integration enables:

  • Automatic member provisioning synced with memberships
  • Plan-based access control
  • Resource booking integration
  • Multi-location support for space networks

Prerequisites

  • IronWifi account with WPA-Enterprise or Captive Portal
  • OfficeRnD account with admin access
  • OfficeRnD API credentials

OfficeRnD Setup

Get API Credentials

  1. Log in to OfficeRnD admin portal
  2. Navigate to Settings > Developers > API
  3. Create a new API application or get existing credentials:
    • Client ID
    • Client Secret
    • Organization ID

Configure Webhook

For real-time synchronization:

  1. In OfficeRnD, go to Settings > Webhooks
  2. Add webhook for IronWifi endpoint
  3. Subscribe to events:
    • member.created
    • member.updated
    • member.deleted
    • membership.created
    • membership.cancelled

IronWifi Configuration

Step 1: Add OfficeRnD Connector

  1. Log in to IronWifi Console
  2. Navigate to Connectors
  3. Click Add Connector > OfficeRnD

Step 2: Enter Credentials

Configure the connection:

  • Client ID: Your OfficeRnD client ID
  • Client Secret: Your OfficeRnD client secret
  • Organization ID: Your OfficeRnD organization

Step 3: Configure Sync Options

Synchronization:

  • Sync Interval: Polling frequency (default: 15 minutes)
  • Initial Import: Import existing members on first sync
  • Real-time Sync: Enable webhook-based updates

User Settings:

  • Username Format: Email, member ID, or custom
  • Password Policy: Auto-generate or use member attribute
  • Welcome Email: Send credentials to new members

Plan Mapping

Map OfficeRnD membership plans to IronWifi access levels:

Configuration

OfficeRnD PlanIronWifi GroupAccess Type
Hot DeskstandardBasic bandwidth
Dedicated DeskpremiumEnhanced bandwidth
Private OfficepremiumEnhanced + static IP
Virtual OfficeminimalEmail/mail only (no WiFi)
Day PassdaypassTime-limited (24h)

Setup Plan Mapping

  1. In connector settings, click Plan Mapping
  2. For each OfficeRnD plan:
    • Select corresponding IronWifi group
    • Set access duration
    • Configure bandwidth limits
    • Enable/disable access

Multi-Location Support

For spaces with multiple locations:

Location-Based Access

  1. Map OfficeRnD locations to IronWifi networks
  2. Configure per-location RADIUS settings
  3. Set roaming policies for members

Configuration

Location: Downtown
→ Network: downtown-secure
→ VLAN: 100

Location: Uptown
→ Network: uptown-secure
→ VLAN: 200

Members can be:

  • Single location: Access only assigned location
  • All locations: Roaming access everywhere
  • Plan-based: Access based on membership tier

Member Provisioning

Automatic Flow

  1. New member signs up via OfficeRnD
  2. Membership payment confirmed
  3. Webhook notifies IronWifi
  4. User account created
  5. Credentials emailed to member
  6. Member connects to WiFi

Credential Options

Auto-generated:

  • System creates secure password
  • Emailed to member
  • Optional profile download

Member-defined:

  • Member sets password during onboarding
  • Stored securely in IronWifi

Guest Access

Meeting Room Guests

When members book meeting rooms with guests:

  1. Member books room in OfficeRnD
  2. Adds guest information
  3. IronWifi creates temporary guest credentials
  4. Guest receives access code
  5. Access expires after booking ends

Day Pass Visitors

  1. Visitor purchases day pass
  2. Receives WiFi credentials via email/SMS
  3. Access valid for 24 hours
  4. Automatic cleanup at midnight

Troubleshooting

API Connection Errors

  1. Verify credentials are correct
  2. Check OfficeRnD API status
  3. Ensure organization ID is valid
  4. Review error logs

Member Sync Issues

  1. Check webhook configuration
  2. Verify member exists in OfficeRnD
  3. Confirm membership is active
  4. Review sync logs for errors

Access Problems

  1. Verify user exists in IronWifi
  2. Check group assignment
  3. Confirm credentials are correct
  4. Test with manual authentication

Best Practices

  1. Use webhooks for real-time updates
  2. Test with demo member first
  3. Map all plans before launching
  4. Train staff on troubleshooting
  5. Monitor sync health regularly