Skip to main content

Gift and Loyalty | Punchh

To set up the loyalty integration between Punchh and point of sale (POS) in the Genius Portal, enable the new service for the company, then add the service on the site level.

Company Settings - Enable Service

Genius PortalSettings and ToolsCompany Settings

Enable the Self-Service Integration Onboarding (SSIO) in the Portal under Company Settings. Complete these steps before activating the service at the site-level:

  1. From the Genius Portal, select the company name.

  2. From the Home page, navigate to Settings and Tools → Company Settings.

  3. From the left of the Company page, select Services.

  4. From Services, locate and select Punchh.

  5. From Edit Punchh - General, toggle Yes for Enabled.

  6. From Edit Punchh - General, the define the following settings:

    Field Name

    Description

    Loyalty Provider

    Select Punchh from the dropdown.

    Send all orders

    Toggle Yes to activate.

    Environment

    Specifies the loyalty provider environment:

    • Production - Select this option if the site should be pointed to loyalty provider production environment.

    • Sandbox - Select this option if the site should be pointed to loyalty provider testing/development environment.

    • Custom - Select this option to specify custom environment link.

    Custom Merchant URL

    For Custom Environment only. This URL is provided by Punchh.

    Custom Data Sync URL

    For Custom Environment only. This URL is provided by Punchh.

  7. From Edit Punchh - Registration, toggle Yes for Enabled.

  8. From Edit Punchh - Registration, select Add Field.

  9. From Add Registration Field, type Phone in the Search box and select the Phone checkbox and select Add Field.

  10. From Edit Punchh - Registration, select Add Field.

  11. From Add Registration Field, select the First Name checkbox and select Add Field.

  12. From the Edit modal, select Done.

  13. From Services, select Save.

Site Settings - Enable Service

Prerequisite: Complete Company Settings before proceeding.

Genius PortalSites

To enable self-service onboarding for a single site:

  1. From the Genius Portal, navigate to HomeSites.

  2. From Sites, select the site.

  3. From the left side of the Site page, select Services.

  4. From Services, select Add Service.

  5. From Add Services, select Punchh, then select Add Service.

  6. To the right of Punchh, select the 3-dot menu, then select Edit.

  7. From Edit Punchh, define the following settings:

    Field Name

    Description

    Location Key

    Enter the location key provided by Punchh for a selected site in the text field.

    Environment

    Specifies the loyalty provider environment:

    • Use Company Settings - Select this option if the selected site should inherit company loyalty configuration.

    • Production - Select this option if the site should be pointed to loyalty provider production environment.

    • Sandbox - Select this option if the site should be pointed to loyalty provider testing/development environment.

    • Custom - Select this option to specify custom environment link.

  8. From Edit Punchh, select Validate to validate the credentials.

  9. From Edit Punchh, toggle Yes to enable Punchh for the site.

  10. From the Edit Punchh, select Done.

  11. From the upper-right of the Site page, select Save.