Skip to main contentSkip to search
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: Accept IronWiFi Invitation

  1. Open the IronWiFi Zapier invitation link
  2. Review the integration details

IronWiFi invitation on Zapier platform

  1. Click Accept Invite & Build a Zap

Accept Invite and Build a Zap button

Step 2: Create a New Zap

  1. Log into Zapier
  2. Click Make a New Zap

Zapier dashboard with Make a New Zap button

Step 3: 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

    Choose trigger app - selecting Google Sheets

    Select trigger event - New Spreadsheet Row

  3. Configure the trigger:

    • Select your spreadsheet and worksheet
    • Click Continue

    Customize spreadsheet row - select spreadsheet and worksheet

    Here is an example Google Sheet with Username and Role columns:

    Google Sheets with test data for IronWiFi users

  4. Test the trigger:

    • Zapier will pull sample data from your sheet
    • Verify the data looks correct

    Test trigger result showing spreadsheet row data

  5. Set up action:

    • Search for "IronWiFi" as the action app

    Search for IronWiFi in the action app selection

    • Action: Create a User
    • Click Continue

    Select Create a User action in IronWiFi

  6. Connect IronWiFi account:

    • Enter your API key when prompted
    • Click Yes, Continue

    Enter IronWiFi API key to authorize Zapier access

    • Select your connected IronWiFi account

    Choose connected IronWiFi account

  7. Map fields:

    • Map the Name field to the Username column from your spreadsheet
    • Map other fields as needed

    Map spreadsheet columns to IronWiFi user fields

  8. Test your Zap:

    • Click Test & Continue to send test data to IronWiFi

    Send test data to IronWiFi

    • Verify the test was successful and the user was created

    Test successful - user created in IronWiFi

  9. 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

Was this page helpful?