Skip to main content

How to Connect Your Heartland POS System to OneShop

Connect your Heartland Retail POS to OneShop to begin syncing customer data, loyalty records, and more.

Updated over 2 weeks ago

1. Navigate to OneShop Settings

  • Log in to your OneShop account.

  • Click on Settings in the left-hand menu.

  • Go to the “Updates” tab — this is where most setup tasks are completed (including logo upload and POS connection).


2. Add Heartland Connection

  • Click “Add Connection”.

  • Select Heartland Retail.

  • Click “Continue” to confirm you're using Heartland as your POS.

  • This tells OneShop to begin preparing the integration.


3. Refresh and Authenticate

  • After a few moments, refresh the page.

  • You’ll see Heartland Retail listed with an “Authenticate Heartland” button.

  • Click it.

⚠️ Make sure you're on a device where you're logged in as an admin on Heartland. Authentication requires admin access.


4. Authorize the Integration

  • You'll be redirected to Heartland to confirm the connection.

  • Click “Allow” to give OneShop permission to access your Heartland account and sync data.


5. Wait for the Sync to Complete

  • Data syncing may take several hours or up to 24 hours depending on database size.

  • You can track the progress in two places:

    • Homepage (Loyalty Program): Watch for an increase in loyalty members (those with emails or phone numbers).

    • CRM > Clients: Click “Confirm” to see the number of clients imported.


6. Confirm Completion

  • Once the sync is complete, the CRM will show your full customer list.

  • You're now ready to begin using OneShop with Heartland for loyalty, texting, and clienteling.

Did this answer your question?