Spacebring Integration
Automatically provision secure WiFi credentials for coworking members based on Spacebring membership status, with real-time synchronization and membership-based access control.
Overview
The Spacebring integration provides:
- Automatic member provisioning when members join
- Membership-based access control
- Real-time synchronization with Spacebring
- Automatic deprovisioning when memberships end
Prerequisites
- IronWifi account with WPA-Enterprise configured
- Spacebring account with admin access
- Spacebring API credentials
Spacebring Setup
Get API Credentials
- Log in to Spacebring admin dashboard
- Go to Settings > Integrations > API
- Generate API credentials:
- API Key
- Workspace ID
- Save credentials securely
Enable IronWifi Integration
- In Spacebring, navigate to Integrations
- Find IronWifi or WiFi integration
- Enable the integration
- Note any additional configuration options
IronWifi Configuration
Step 1: Add Spacebring Connector
- Log in to IronWifi Console
- Navigate to Connectors
- Click Add Connector > Spacebring
Step 2: Configure Connection
Enter your Spacebring details:
- API Key: Your Spacebring API key
- Workspace ID: Your Spacebring workspace identifier
- API Endpoint:
https://api.spacebring.com(or custom)
Step 3: Configure Sync Settings
Options:
- Sync Frequency: Interval for pulling member data
- Auto-create Users: Create WiFi accounts for new members
- Auto-disable: Disable access when membership ends
- Email Notifications: Send credentials to members
Member Mapping
Map Plans to Groups
Configure which WiFi access level each membership plan receives:
| Spacebring Plan | IronWifi Group | Description |
|---|---|---|
| Flex | flex-wifi | Basic access, usage limits |
| Full-time | member-wifi | Full access, no limits |
| Team | team-wifi | Full access + guest passes |
| Enterprise | enterprise-wifi | Priority + dedicated bandwidth |
Attribute Mapping
Map Spacebring member fields to IronWifi:
- Email → Username
- Full Name → Display name
- Company → User attribute
- Plan → Group membership
Provisioning Flow
New Member Signup
- Member creates account in Spacebring
- Selects membership plan
- Payment processed
- IronWifi receives webhook/sync
- WiFi credentials created
- Member receives welcome email with credentials
Credential Delivery
Email Template:
Welcome to {{workspace_name}}, {{member_name}}!
Your WiFi is ready. Here are your credentials:
Network: {{ssid}}
Username: {{email}}
Password: {{password}}
For easy setup, scan this QR code or download your profile:
{{profile_link}}
Questions? Contact us at {{support_email}}
Access Management
Membership Status
| Status | WiFi Access |
|---|---|
| Active | Enabled |
| Paused | Disabled |
| Cancelled | Disabled |
| Trial | Enabled (limited) |
Day Pass Users
For day pass or drop-in members:
- Day pass purchased in Spacebring
- Temporary credentials generated
- Access expires at end of day
- Automatic cleanup
Troubleshooting
Sync Issues
- Verify API credentials
- Check Spacebring API status
- Review connector logs
- Test API connection manually
Member Not Getting Access
- Confirm membership is active in Spacebring
- Check plan is mapped to a group
- Verify user exists in IronWifi
- Check for authentication errors
Duplicate Users
- Use consistent username format (email recommended)
- Enable duplicate detection
- Review and merge duplicate accounts
Best Practices
- Use email as username for consistency
- Test with trial member before full rollout
- Set up webhooks for real-time sync
- Document process for staff
- Monitor regularly for sync errors
Related Topics
- Connectors Overview
- Users - Managing users
- Groups - Access level configuration