15 Zapier Automations for WiFi Marketing Resellers
Key Takeaways: Zapier connects MyWiFi's captive portal data to 7,000+ apps without code. These 15 automations cover CRM sync, email marketing, ad retargeting, team notifications, analytics tracking, and revenue operations. Most zaps take under 10 minutes to build. The ROI is operational efficiency — automating what used to be manual CSV exports, copy-paste, and weekly data entry. Zapier reports 2.2 million+ businesses use the platform (Zapier 2025 Annual Report). WiFi resellers on the Agency plan and above can use webhooks to trigger Zapier workflows.
MyWiFi does WiFi marketing. Zapier does everything else.
That's not an oversimplification. MyWiFi captures guest data, tracks visits, runs portal authentication, and fires marketing campaigns. But your clients' businesses run on 15–20 other tools — CRMs, email platforms, POS systems, accounting software, project management, team chat. Zapier is the bridge that moves WiFi data into all of them.
For resellers, Zapier automations are the difference between spending Friday afternoon exporting CSVs and having everything sync automatically while you sleep. Here are 15 zaps worth building.
How MyWiFi + Zapier Connects
MyWiFi triggers in Zapier:
| Trigger | Fires When | Data Available |
|---|---|---|
| New WiFi Guest | Guest completes portal for first time | Email, name, phone, location, login method, timestamp |
| Guest Update | Returning guest connects (visit count changes) | All guest fields + updated visit count + last visit date |
| Guest Disconnect | Guest session ends | Guest ID, location, dwell time, disconnect timestamp |
These triggers fire via webhook from MyWiFi to Zapier. Configure the webhook URL in MyWiFi's integration settings (available on Agency plan and above).
CRM Automations
1. New WiFi Guest → Mailchimp Subscriber
Trigger: New WiFi Guest Action: Add/Update Subscriber in Mailchimp
Map email, name, phone, and location as merge fields. Tag with "wifi-capture" and the location name. The most-used WiFi Zapier automation — every reseller needs this one.
Zapier plan needed: Free (if under 100 tasks/month) or Starter ($29.99/month)
2. New WiFi Guest → HubSpot Contact
Trigger: New WiFi Guest Action: Create or Update Contact in HubSpot
Map all available fields. Set lifecycle stage to "Lead" and lead source to "WiFi Portal." Add to a static list for WiFi-captured contacts.
Pro tip: Add a second action — "Create Engagement" in HubSpot — to log the WiFi visit as a timeline event on the contact record.
3. New WiFi Guest → Salesforce Lead
Trigger: New WiFi Guest Action: Create Lead in Salesforce
Set Lead Source = "WiFi Portal" and map location to a custom field. For repeat visitors (use the Guest Update trigger), update the existing lead's visit count.
4. New WiFi Guest → ActiveCampaign Contact
Trigger: New WiFi Guest Action: Create or Update Contact in ActiveCampaign
Add to a list and apply an automation tag. ActiveCampaign's automation builder then takes over — triggering a welcome series, scoring the contact, or routing to a specific pipeline.
5. Return Visitor → CRM Status Update
Trigger: Guest Update (filter: visit_count >= 3) Action: Update Contact in HubSpot/Salesforce/Pipedrive
Change status from "Lead" to "Qualified Lead" or "Customer" based on visit count thresholds. This automates lead scoring based on physical behavior — no manual CRM work required.
Marketing & Ads Automations
6. New WiFi Guest → Facebook Custom Audience
Trigger: New WiFi Guest Action: Add to Facebook Custom Audience (via Facebook Conversions API or a CSV batch process)
Note: Direct Facebook Custom Audience actions in Zapier are limited. The practical approach: sync WiFi guests to a Google Sheet (Zap #10), then use Facebook's Customer List upload to bulk-add them weekly. For real-time sync, use a Facebook Pixel on the portal instead.
7. Disconnect → Google Sheets Review Tracker
Trigger: Guest Disconnect (filter: dwell_time >= 20 minutes) Action 1: Send email to guest with Google review link Action 2: Add row to Google Sheets with guest name, email, location, timestamp, "review-requested"
This creates a review request log. Track which guests were asked for reviews and cross-reference with actual Google reviews received.
8. WiFi Guest → Klaviyo Profile
Trigger: New WiFi Guest Action: Identify Profile in Klaviyo
Push WiFi data into Klaviyo for e-commerce retargeting. Klaviyo's predictive analytics engine uses visit data alongside purchase data to score customer lifetime value.
Analytics & Reporting Automations
9. New WiFi Guest → Google Sheets (Master Log)
Trigger: New WiFi Guest Action: Add Row to Google Sheets
Create a running log of all WiFi captures across all locations. Columns: date, time, location, email, name, phone, login method, visit count. This is your master data backup and the source for custom reporting.
Why this matters: Even if your CRM integration fails, the Google Sheet catches every contact. Belt and suspenders.
10. Daily WiFi Summary → Google Sheets (Aggregate)
Trigger: Schedule (daily at 11 PM) Action: Use Zapier's built-in Formatter to aggregate the day's rows from the master log sheet Action 2: Add summary row to a "Daily Summary" sheet (total captures, by-location breakdown)
Creates an automatic daily digest of WiFi marketing activity across your portfolio.
11. Disconnect → Google Analytics Event (via Measurement Protocol)
Trigger: Guest Disconnect Action: POST to Google Analytics Measurement Protocol
Send a custom event to Google Analytics: event_name = "wifi_visit_complete", with parameters for location, dwell_time, and login_method. This feeds WiFi data into GA4 for offline-to-online attribution analysis.
Team & Operations Automations
12. New WiFi Guest at VIP Threshold → Slack Notification
Trigger: Guest Update (filter: visit_count = 10) Action: Send Message to Slack Channel
Message: "🏆 VIP Alert: [Guest Name] just hit 10 visits at [Location]. Consider a personal outreach."
This automation surfaces high-value customers to your team (or your client's team) in real time. Works with Microsoft Teams, Discord, or any chat platform Zapier supports.
13. Portal Offline Alert → Slack/Email
Trigger: Scheduled check (every 30 minutes) via Webhooks by Zapier — poll the MyWiFi API for device status Action: If any device is offline → Send Slack message + email to ops team
"⚠️ WiFi portal offline at [Location] since [timestamp]. Check hardware and internet connection."
Downtime detection without sitting in front of the dashboard. Critical for multi-location deployments.
14. Monthly Report Data → Email Summary
Trigger: Schedule (1st of each month) Action 1: Fetch previous month's data from master Google Sheet Action 2: Format summary (total captures, top location, month-over-month change) Action 3: Send email to yourself and/or client with the summary
Not a replacement for the full analytics report, but a quick monthly pulse that goes out without any manual effort.
15. New WiFi Guest → Webhook to Custom App
Trigger: New WiFi Guest Action: POST JSON to any URL (webhook)
The catch-all automation. Send WiFi data to:
- •Your own app or database
- •A client's proprietary system
- •A BI tool (Looker, Tableau, Power BI via REST API)
- •A payment processing flow (for paid WiFi portals)
- •An SMS platform not natively supported by Zapier
The webhook action makes MyWiFi data accessible to literally any system that can receive HTTP requests.
Zapier Plan Recommendations for Resellers
| Portfolio Size | Zaps Needed | Monthly Tasks (est.) | Recommended Plan |
|---|---|---|---|
| 1–5 locations | 3–5 | 500–2,000 | Starter ($29.99/mo, 750 tasks) |
| 6–20 locations | 5–8 | 2,000–10,000 | Professional ($73.50/mo, 2,000 tasks) |
| 21–50 locations | 8–12 | 10,000–30,000 | Team ($103.50/mo, 50,000 tasks) |
| 50+ locations | 12+ | 30,000+ | Company ($148.50/mo+, custom) |
Source: Zapier pricing page (March 2026). Annual billing prices shown.
Factor the Zapier cost into your client pricing. If you're running 5 zaps per client location at an average of 300 tasks/location/month, a 20-location client consumes 6,000 tasks/month. At the Professional plan tier, that's an effective cost of ~$3.68/location/month — trivial compared to the operational time saved.
Building Zaps: Best Practices
Use filters aggressively. Don't let every WiFi connection trigger every zap. Filter by location, visit count, login method, or dwell time. Filters are free — they don't count as tasks if the filter stops the zap.
Test with real data. Zapier's test step uses the most recent trigger event. Submit a real portal login, then test the zap. Don't rely on sample data — field names and formats may differ.
Handle errors. Turn on "Error notification" for every zap. A broken zap means contacts aren't syncing — and you won't notice until a client asks why their Mailchimp list hasn't grown.
Use Paths for conditional logic. Zapier Paths (available on Professional plan+) let one trigger branch into multiple actions. Example: New WiFi Guest → Path A (location = "Downtown") → add to Mailchimp list A. Path B (location = "Airport") → add to Mailchimp list B.
Monitor task usage. Zapier's dashboard shows task consumption. Set a usage alert at 80% of your plan limit to avoid hitting the cap mid-month.
FAQ
Does MyWiFi have a native Zapier integration?
MyWiFi connects to Zapier via webhooks. Configure the webhook URL in MyWiFi's integration settings, and Zapier catches the events. It's not a pre-built Zapier app you select from the directory — you use the "Webhooks by Zapier" trigger. This gives you full control over the data payload.
Can I use Zapier with the Starter MyWiFi plan?
Zapier requires webhook/API access, which is available on the Agency plan ($499/month) and above. The Starter ($49/month) and Pro ($199/month) plans don't include webhook access.
How do I handle rate limits?
Zapier handles most rate-limit scenarios automatically with retry logic. If a destination API (HubSpot, Salesforce) rate-limits you, Zapier retries the failed task up to 3 times over 24 hours. For high-volume deployments, use batched actions (Google Sheets → scheduled bulk import) instead of real-time per-guest syncs.
Can I share zaps across client accounts?
Yes. Zapier's "Shared Zaps" feature lets you create a template that other Zapier accounts can copy. Build the zap template once, share it with clients who have their own Zapier accounts, and they customize the destination connections.
What's the latency from WiFi event to Zapier action?
Typically 1–5 seconds for the webhook to fire, plus 1–15 seconds for Zapier to process and execute the action. Total: under 30 seconds for most zaps. Near-real-time for practical purposes.
Can I use Make (formerly Integromat) instead of Zapier?
Yes. MyWiFi's webhook output is standard JSON — it works with Make, n8n, Pipedream, or any webhook-based automation platform. The 15 automations in this article translate directly to Make scenarios. Make tends to be cheaper at high volumes, so evaluate both for large deployments.