Skip to content

How to set up the Pepper integration with CaptiFi

Follow every step below and opted-in WiFi guests will be created in your Pepper customer base automatically, alongside the customers who order through your app.

Time needed: about 5 minutes in CaptiFi, plus however long Pepper takes to issue your credentials.

What this integration does

Pepper powers branded ordering for hospitality: order to table, click and collect, pay at table and loyalty. Guests who only join your WiFi normally leave nothing behind. With this integration, when a guest connects and ticks the marketing opt-in, CaptiFi creates them as a Pepper customer with their name, email address and marketing consent recorded, ready for your Pepper campaigns, offers and loyalty.

Before you start

  • A Pepper account (pepperhq.com)
  • Two credentials issued by Pepper: an Application ID and an API Token
  • A CaptiFi plan that includes integrations (Growth or above)

Part 1: Get your Pepper credentials

Pepper does not expose API credentials in a self-service screen, so there is nothing to screenshot here: the credentials are issued to you by the Pepper team.

Step 1: Ask Pepper for API access

Email your Pepper account manager, or support@pepperhq.com, and ask for API access for a CRM integration that will create customers.

Step 2: Collect the two values

Pepper issues, per merchant account:

CredentialWhat it looks like
Application IDA short merchant identifier for your brand
API TokenA long secret string; treat it like a password

We can do this part for you

Not sure who to ask? Contact CaptiFi support and we will liaise with Pepper and complete the connection on your behalf.

Part 2: Connect Pepper in CaptiFi

Step 3: Open the Integrations page

Log in to my.captifi.io and click Integrations in the left sidebar.

CaptiFi dashboard sidebar with the Integrations menu item

Step 4: Find the Pepper card and click Configure

CaptiFi Integrations page Pepper card showing Not connected and the Configure button

Step 5: Paste the Application ID and API Token

The panel shows one section per venue you manage. Both fields are required. The API Token is write-only: once saved, CaptiFi only ever shows a masked confirmation.

CaptiFi Pepper configuration panel with the Application ID and API Token fields empty

CaptiFi Pepper configuration panel with the Application ID and API Token entered

Step 6: Click Save, then Test connection

The test calls Pepper with your credentials, so a value that has not been activated yet is caught immediately rather than silently failing later.

CaptiFi Pepper panel after saving, showing the secret saved confirmation

Step 7: Switch the venue on

The venue reads Connected but paused until you flip the toggle to Enabled.

CaptiFi Pepper integration enabled for the venue

Enabling is not retrospective

Only guests who connect after you enable the integration are sent to Pepper.

Step 8: Confirm the card says Connected

CaptiFi Integrations page Pepper card showing Connected and active on one venue

Part 3: Test it end to end

Step 9: Sign in as a guest

Forget the WiFi on a phone, reconnect, and complete the splash page with a real email address. Tick the marketing opt-in box.

Step 10: Check the customer in Pepper

Search your Pepper customer base for that email. Within a few minutes the customer appears with marketing consent recorded.

What gets synced

DataNotes
Name and email addressOnly guests who tick the marketing opt-in
Marketing opt-inGuests are sent with their consent recorded

Important notes

  • Only opted-in guests are synced (this respects GDPR consent)
  • Sync happens within minutes of the WiFi sign-in
  • Each venue uses its own Pepper credentials, so a group can run several Pepper merchants

Troubleshooting

"Pepper rejected the credentials" on Test - the API Token or Application ID is wrong, or not yet activated by Pepper. Re-check both values with your account manager.

Guests not appearing - check the venue toggle is Enabled (Step 7), and remember only guests who tick the marketing opt-in are sent.

Not sure about credentials - CaptiFi support can liaise with Pepper and finish the connection for you.

CaptiFi — Guest WiFi Marketing Platform