Archie Integration
Integrate IronWifi with Archie workspace management for automatic WiFi provisioning, real-time member synchronization via webhooks, and plan-based access control.
Overview
The Archie integration provides:
- Automatic member provisioning when memberships activate
- Real-time sync via webhooks
- Plan-based access control
- Visitor management for guests
Prerequisites
- IronWifi account
- Archie account with admin access
- Archie API access
Archie Setup
Get API Credentials
- Log in to Archie admin panel
- Go to Settings > API & Integrations
- Create or retrieve API credentials:
- API Key
- Workspace ID
Enable Webhooks
- Navigate to Settings > Webhooks
- Add IronWifi webhook endpoint
- Subscribe to relevant events:
member.createdmember.updatedmembership.activatedmembership.cancelledbooking.created
IronWifi Configuration
Step 1: Add Archie Connector
- Log in to IronWifi Console
- Navigate to Connectors
- Click Add Connector > Archie
Step 2: Configure Connection
Enter your Archie details:
- API Key: Your Archie API key
- Workspace ID: Your Archie workspace
- Webhook Secret: For request verification
Step 3: Configure Options
Sync Settings:
- Auto-provision: Automatically create WiFi accounts
- Auto-deprovision: Remove access when membership ends
- Real-time Sync: Enable webhook-based updates
- Credential Delivery: Email or in-app notification
Plan Mapping
Configure Access Levels
Map Archie plans to IronWifi groups:
| Archie Plan | IronWifi Group | Features |
|---|---|---|
| Hot Desk | hotdesk | Basic access |
| Flex Member | flex | Extended hours |
| Full-time | fulltime | 24/7 access |
| Team | team | Multi-user + guests |
Mapping Setup
- In connector settings, click Plan Mapping
- Select IronWifi group for each Archie plan
- Set additional parameters (bandwidth, VLAN)
Provisioning Flow
New Member
- Member signs up via Archie
- Chooses membership plan
- Payment processed
- Webhook triggers IronWifi
- User account created
- Welcome email with credentials sent
Credential Email
Welcome {{name}}!
Your WiFi access is ready:
Network: {{ssid}}
Username: {{email}}
Password: {{password}}
Download profile: {{profile_link}}
Happy working!
Visitor Access
Meeting Guest WiFi
When members book rooms with guests:
- Member creates booking in Archie
- Adds guest details
- IronWifi creates temporary access
- Guest receives access code
- Access expires after booking
Day Pass Visitors
- Visitor purchases day pass via Archie
- Temporary credentials generated
- Sent via email/SMS
- Access expires at end of day
Access Management
Membership Status
| Status | WiFi |
|---|---|
| Active | Enabled |
| Paused | Disabled |
| Cancelled | Disabled |
| Trial | Limited |
Automatic Updates
- Membership renewals extend access
- Cancellations disable immediately
- Upgrades change group assignment
Troubleshooting
Sync Issues
- Check API credentials
- Verify webhook configuration
- Review connector logs
- Test API connection
Access Problems
- Verify membership is active
- Check user in IronWifi
- Confirm group assignment
- Test authentication
Best Practices
- Enable webhooks for real-time sync
- Test thoroughly before launch
- Map all plans completely
- Document process for staff
- Monitor regularly for issues