Zapier Integration
Connect IronWifi to over 5,000 apps using Zapier. Automatically create WiFi users when employees are added to your HR system, log authentications to a spreadsheet, or send notifications when guests connect.
What is Zapier?
Zapier is an automation platform that connects different web applications. With IronWifi's Zapier integration, you can:
- Automatically create users when they're added elsewhere
- Send notifications when users authenticate
- Update CRM records with WiFi login data
- Sync user data between systems
Getting Started
Prerequisites
- Zapier account (free tier available)
- IronWifi account with API access
- IronWifi API key
Generating an API Key
- Log into IronWifi Console
- Navigate to Account > API Keys
- Click Generate New Key
- Copy the key (it's only shown once)
- Store it securely
Connecting to Zapier
Step 1: Find IronWifi
- Log into Zapier
- Click Create Zap
- Search for "IronWifi" in app search
Step 2: Authenticate
- Select IronWifi as trigger or action
- Click Connect Account
- Enter your API key
- Click Yes, Continue
Available Triggers
Triggers start your Zap when something happens in IronWifi:
New User
Fires when a new user is created.
Available data:
- Username
- Full name
- Creation date
- Groups
New Authentication
Fires when a user authenticates.
Available data:
- Username
- Timestamp
- Access point MAC
- Client MAC
- Authentication result
User Updated
Fires when user details change.
Available Actions
Actions perform tasks in IronWifi:
Create User
Add a new user to IronWifi.
Required fields:
- Username
Optional fields:
- Full name
- Password
- Groups
Update User
Modify an existing user.
Delete User
Remove a user from IronWifi.
Add to Group
Add a user to a group.
Generate Voucher
Create a new access voucher.
Example Zaps
New Signup to WiFi Access
Trigger: New form submission (Typeform, Google Forms) Action: Create IronWifi user
Use case: Automatically grant WiFi access when someone registers.
Authentication to CRM
Trigger: New IronWifi authentication Action: Update HubSpot/Salesforce contact
Use case: Track when customers visit your location.
New Employee Onboarding
Trigger: New employee in BambooHR Action: Create IronWifi user, Add to group
Use case: Automatically provision network access for new hires.
Expiring Access Notification
Trigger: Schedule (daily) Action: Find users expiring soon → Send email via Gmail
Use case: Notify users before their access expires.
Building a Zap
Step-by-Step Example
Create users from Google Sheets:
-
Create a new Zap
-
Set up trigger:
- App: Google Sheets
- Trigger: New Row
- Connect account
- Select spreadsheet and sheet
-
Set up action:
- App: IronWifi
- Action: Create User
- Connect account (API key)
-
Map fields:
- Username ← Column A
- Email ← Column B
- Full Name ← Column C
-
Test your Zap:
- Add a test row to your sheet
- Verify user appears in IronWifi
-
Turn on your Zap
Multi-Step Zaps
Chain multiple actions together:
Example: Full Onboarding
- Trigger: New employee in HRIS
- Action 1: Create IronWifi user
- Action 2: Add user to department group
- Action 3: Send welcome email with credentials
- Action 4: Add record to training spreadsheet
Filters and Paths
Filters
Only continue if conditions are met:
- Only create user if department = "Engineering"
- Only send notification if authentication failed
Paths
Different actions based on conditions:
- Path A: VIP users → Premium group
- Path B: Standard users → Basic group
Troubleshooting
Zap Not Triggering
- Verify IronWifi connection is active
- Check trigger conditions
- Review Zap history for errors
Action Failing
- Check API key is valid
- Verify required fields are mapped
- Review error message details
Data Not Mapping
- Ensure field types match
- Check for special characters
- Verify source data format
Best Practices
- Test thoroughly - Use test mode before enabling
- Handle errors - Add error notification steps
- Document Zaps - Name and describe clearly
- Monitor usage - Watch Zapier task limits
- Secure API keys - Don't share or expose
- Version control - Note changes to Zaps