Skip to main content

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

  1. Log into IronWifi Console
  2. Navigate to Account > API Keys
  3. Click Generate New Key
  4. Copy the key (it's only shown once)
  5. Store it securely

Connecting to Zapier

Step 1: Find IronWifi

  1. Log into Zapier
  2. Click Create Zap
  3. Search for "IronWifi" in app search

Step 2: Authenticate

  1. Select IronWifi as trigger or action
  2. Click Connect Account
  3. Enter your API key
  4. 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
  • Email
  • 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:

  • Email
  • 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:

  1. Create a new Zap

  2. Set up trigger:

    • App: Google Sheets
    • Trigger: New Row
    • Connect account
    • Select spreadsheet and sheet
  3. Set up action:

    • App: IronWifi
    • Action: Create User
    • Connect account (API key)
  4. Map fields:

    • Username ← Column A
    • Email ← Column B
    • Full Name ← Column C
  5. Test your Zap:

    • Add a test row to your sheet
    • Verify user appears in IronWifi
  6. Turn on your Zap

Multi-Step Zaps

Chain multiple actions together:

Example: Full Onboarding

  1. Trigger: New employee in HRIS
  2. Action 1: Create IronWifi user
  3. Action 2: Add user to department group
  4. Action 3: Send welcome email with credentials
  5. 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

  1. Test thoroughly - Use test mode before enabling
  2. Handle errors - Add error notification steps
  3. Document Zaps - Name and describe clearly
  4. Monitor usage - Watch Zapier task limits
  5. Secure API keys - Don't share or expose
  6. Version control - Note changes to Zaps