Skip to content

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:

  1. They log in via your branded splash page (email, social, or room number)
  2. CaptiFi captures their name, email, and marketing preferences
  3. Guest data is automatically exported to Revinate via the API
  4. Revinate enriches existing guest profiles or creates new ones
  5. 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

  1. Contact your Revinate account manager and request API access for CaptiFi
  2. They will provide:
    • A Revinate Access Token (revinate_access_token)
    • Your Hotel ID (one per property)
  3. 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

  1. Log in to app.captifi.io
  2. Navigate to IntegrationsRevinate
  3. Enter your Revinate Access Token
  4. Enter your Hotel ID
  5. Configure field mapping (see What Gets Synced below)
  6. Choose your sync preferences:
    • Sync frequency — real-time (recommended) or batched daily
    • Marketing consent — only sync opted-in guests (default) or all guests
  7. Click Connect
  8. CaptiFi will validate your credentials and confirm the connection

Step 3: Test the Integration

  1. Connect to your guest WiFi using a test device
  2. Log in through the splash page with a test email address
  3. Wait a few minutes for the sync to complete
  4. Log in to Revinate and search for the test email
  5. Verify the guest profile appears with the correct data fields
  6. Delete or archive the test profile when done

What Gets Synced

CaptiFi FieldRevinate FieldNotes
EmailGuest EmailRequired — primary identifier
First NameFirst NameIf captured on splash page
Last NameLast NameIf captured on splash page
Marketing ConsentOpt-in StatusRespects GDPR/PECR consent
Visit DateLast VisitTimestamp of WiFi login
Visit CountStay HistoryTracks repeat guest visits
WiFi Login MethodCustom FieldEmail, social, room number, etc.
Device TypeCustom FieldMobile, tablet, laptop
Venue/LocationPropertyMapped 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:

  1. In CaptiFi, go to Sites and select a property
  2. Navigate to IntegrationsRevinate for that site
  3. Enter the Hotel ID specific to that property
  4. 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

IssuePossible CauseSolution
Integration won't connectInvalid access tokenRe-check your revinate_access_token — request a new one from Revinate if needed
Integration won't connectWrong planConfirm you are on the Growth plan or higher
Guests not appearing in RevinateSync is set to opted-in onlyCheck that guests are consenting to marketing on the splash page
Guests not appearing in RevinateField mapping issueVerify email is mapped correctly in IntegrationsRevinate settings
Duplicate profiles in RevinateEmail mismatchEnsure guests are using the same email; Revinate deduplicates by email address
Data syncing to wrong propertyIncorrect Hotel IDCheck the Hotel ID assigned to each CaptiFi site matches the correct Revinate property
Sync delay longer than expectedBatch mode enabledSwitch to real-time sync in integration settings
Test email not syncingMarketing consent not givenDuring testing, make sure you opt in to marketing on the splash page
"Unauthorised" error in logsToken expired or revokedContact 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 IntegrationsRevinate 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

CaptiFi — Guest WiFi Marketing Platform