Appearance
Revinate Integration
Export guest WiFi data to Revinate for hospitality-focused CRM, reputation management, and marketing automation.
Overview
When a guest connects to your hotel or venue WiFi:
- They log in via your branded splash page (email, social, or room number)
- CaptiFi captures their name, email, and marketing preferences
- Guest data is automatically exported to Revinate via the API
- Revinate enriches existing guest profiles or creates new ones
- You can trigger post-stay review requests, pre-arrival campaigns, and loyalty workflows — all powered by real WiFi visit data
Hospitality Only
This integration is purpose-built for hotels, B&Bs, resorts, and serviced accommodation providers who already use Revinate. If you're in a different industry, consider Mailchimp or Google Reviews instead.
Requirements
Before you begin, make sure you have:
- A CaptiFi Growth plan (or higher) — the Revinate integration is not available on Essentials plans
- An active Revinate account with API access enabled
- Your Revinate Access Token (
revinate_access_token) — provided by your Revinate account manager - Your Revinate Hotel ID — the unique identifier for each property in Revinate
- At least one CaptiFi splash page configured and collecting guest data
Setup
Step 1: Obtain Your Revinate API Credentials
- Contact your Revinate account manager and request API access for CaptiFi
- They will provide:
- A Revinate Access Token (
revinate_access_token) - Your Hotel ID (one per property)
- A Revinate Access Token (
- Keep these credentials safe — you'll need them in the next step
Multiple Properties?
If you manage more than one hotel or venue, request a separate Hotel ID for each property. You can connect multiple properties to CaptiFi under a single account.
Step 2: Configure in CaptiFi
- Log in to app.captifi.io
- Navigate to Integrations → Revinate
- Enter your Revinate Access Token
- Enter your Hotel ID
- Configure field mapping (see What Gets Synced below)
- Choose your sync preferences:
- Sync frequency — real-time (recommended) or batched daily
- Marketing consent — only sync opted-in guests (default) or all guests
- Click Connect
- CaptiFi will validate your credentials and confirm the connection
Step 3: Test the Integration
- Connect to your guest WiFi using a test device
- Log in through the splash page with a test email address
- Wait a few minutes for the sync to complete
- Log in to Revinate and search for the test email
- Verify the guest profile appears with the correct data fields
- Delete or archive the test profile when done
What Gets Synced
| CaptiFi Field | Revinate Field | Notes |
|---|---|---|
| Guest Email | Required — primary identifier | |
| First Name | First Name | If captured on splash page |
| Last Name | Last Name | If captured on splash page |
| Marketing Consent | Opt-in Status | Respects GDPR/PECR consent |
| Visit Date | Last Visit | Timestamp of WiFi login |
| Visit Count | Stay History | Tracks repeat guest visits |
| WiFi Login Method | Custom Field | Email, social, room number, etc. |
| Device Type | Custom Field | Mobile, tablet, laptop |
| Venue/Location | Property | Mapped to Revinate Hotel ID |
Sync Behaviour
- New guests — a new guest profile is created in Revinate
- Returning guests — the existing profile is updated with the latest visit data
- Opted-out guests — guests who decline marketing are not synced (by default)
- Duplicate handling — CaptiFi matches on email address; Revinate merges duplicates automatically
- Sync timing — data is sent within minutes of WiFi login (real-time mode) or in a nightly batch
Multi-Site Management
If you manage multiple hotels or venues, CaptiFi supports per-site Revinate configuration:
- In CaptiFi, go to Sites and select a property
- Navigate to Integrations → Revinate for that site
- Enter the Hotel ID specific to that property
- Each site syncs independently to the correct Revinate property
This means:
- Chain hotels can feed guest data into each property's Revinate profile separately
- Management groups can use one CaptiFi account with multiple Revinate Hotel IDs
- Reporting in Revinate stays property-specific, matching your existing workflows
Benefits for Hotels
- Unified guest profiles — WiFi data enriches Revinate profiles with real visit history, not just reservation data
- Pre-arrival marketing — identify returning guests and send personalised welcome messages
- Post-stay review requests — trigger Revinate review campaigns automatically after checkout
- Loyalty identification — spot repeat guests who may not be in your PMS (e.g. restaurant-only or spa visitors)
- Marketing automation — build Revinate segments based on WiFi visit frequency, device type, or login method
- Reputation management — more guest touchpoints = more review opportunities = higher ratings
Troubleshooting
| Issue | Possible Cause | Solution |
|---|---|---|
| Integration won't connect | Invalid access token | Re-check your revinate_access_token — request a new one from Revinate if needed |
| Integration won't connect | Wrong plan | Confirm you are on the Growth plan or higher |
| Guests not appearing in Revinate | Sync is set to opted-in only | Check that guests are consenting to marketing on the splash page |
| Guests not appearing in Revinate | Field mapping issue | Verify email is mapped correctly in Integrations → Revinate settings |
| Duplicate profiles in Revinate | Email mismatch | Ensure guests are using the same email; Revinate deduplicates by email address |
| Data syncing to wrong property | Incorrect Hotel ID | Check the Hotel ID assigned to each CaptiFi site matches the correct Revinate property |
| Sync delay longer than expected | Batch mode enabled | Switch to real-time sync in integration settings |
| Test email not syncing | Marketing consent not given | During testing, make sure you opt in to marketing on the splash page |
| "Unauthorised" error in logs | Token expired or revoked | Contact Revinate to reissue your access token |
FAQ
Q: Do I need a special Revinate plan for this integration? A: You need a Revinate account with API access enabled. Contact your Revinate account manager to confirm your plan supports third-party API integrations.
Q: What CaptiFi plan do I need? A: The Revinate integration requires the Growth plan or higher. It is not available on Essentials plans.
Q: Does this sync guest data in real time? A: Yes, by default. Guest data is sent to Revinate within minutes of a WiFi login. You can also switch to a daily batch sync if preferred.
Q: What happens if a guest doesn't opt in to marketing? A: By default, only guests who consent to marketing are synced to Revinate. This ensures GDPR and PECR compliance. You can adjust this in integration settings, but we strongly recommend keeping consent-based sync enabled.
Q: Can I use this alongside other CaptiFi integrations? A: Yes. The Revinate integration works independently of other integrations like Mailchimp or Google Reviews. A single guest WiFi login can trigger syncs to multiple platforms simultaneously.
Q: What if a guest connects to WiFi at multiple properties? A: Each property syncs to its own Revinate Hotel ID. If the same guest visits two of your hotels, their profile will be updated in each property's Revinate account. Revinate's cross-property matching may link these profiles depending on your Revinate configuration.
Q: How do I disconnect the integration? A: Go to Integrations → Revinate in CaptiFi and click Disconnect. This stops future syncs but does not delete any data already in Revinate.
Q: Is the data transfer secure? A: Yes. All data is transmitted over HTTPS using your authenticated Revinate access token. No guest data is stored in transit.
Need Help?
- Email: hello@captifi.io
- Documentation: Browse other integration guides for related setup instructions
- Revinate Support: Contact your Revinate account manager for questions about API access, Hotel IDs, or Revinate-side configuration