Midnight - LoyaltyLoop Integration Guide Follow
About this Guide
The Midnight - LoyaltyLoop integration allows order data generated from Midnight to automatically flow into LoyaltyLoop. This feature works on all versions of Midnight including self-hosted sites.
Additionally, this integration requires a valid LoyaltyLoop account. For information about obtaining a LoyaltyLoop account, please visit the following site: https://loyaltyloop.com/
How to enable the Integration
You need to enter 4 values into LoyaltyLoop. Please contact the Print Reach support and request the first 2 items below.
- Your Midnight Host Name
- Your Midnight Domain Name
- Your Midnight login email (this is the same email you use to access Midnight)
- Your Midnight API Key (see steps below to generate key)
Generate Midnight API Key
- Log in to Print Reach Central
- Go to: https://printreachcentral.com/[Your domain name]/login
- Click on the Login button
- On the Login page, enter your email address and password for Midnight. You can also use the "Forgot your Password?" link to create a new password if needed
- Once logged in, click on your name at the top right, then select "View Profile", then select "API Keys", and generate a new key for Midnight
- Lastly, click Log out
Enter Details into LoyaltyLoop
You can then either enter the details directly into LoyaltyLoop (go to Settings, then Integrations, then select Midnight from the drop-down and you'll see the form as shown below), or you can provide the 4 details to our support team (support@loyaltyloop.com).
Once that form is completed, the Midnight-LoyaltyLoop connection is made, and your contacts will flow to your LoyaltyLoop automatically.
LoyaltyLoop will only get transaction contact data for Midnight Orders where the order has a Closed Date set. LoyaltyLoop will pull the last 30-days of transaction data when the integration is first connected. Every day thereafter, LoyaltyLoop will only pull the new transaction data since the last time it connected to Midnight.
The following Midnight fields are included in the LoyaltyLoop integration:
| EmailAddress | Address2 | PurchaseOrderNumber |
| FirstName | City | CloseDate |
| LastName | StateCode | LicenseeName |
| Title | ZipCode | Project Name |
| PhoneNumber | CSRName | |
| CustomerID | SalesRepName | |
| Company | OrderTotal | |
| Address1 | OrderNumber |
For additional information on what fields are included in the integration or to change the survey frequency, please refer to the following page: LoyaltyLoop Integration Settings or contact LoyaltyLoop at (888) 552-LOOP (5667) or support@loyaltyloop.com.