Step 1 — Get your HaHa API credentials
Contact the HaHa support team and request your app_key and app_secret.
Send them to us so we can set up the connection on our end.
Step 2 — Match products
In VendSoft → Inventory, make sure the Product Code field matches the HaHa A-code for the products that are in your HaHa machines. Here is how to find the A-codes in the HaHa interface:
Go to the “Device Restock” screen and from there in the “Platform Product” (or “My Product Library” in case you already have added your products in haha) search for the desired product:
Click on the product and you will find the SKU (A-code) displayed:
Alternative: instead of codes, you can exactly match product names in VendSoft to the names used in HaHa.
If you have products in HaHa that don’t exist in VendSoft, you don’t need to do anything—they will be transferred later when we activate the integration.
Additionally, you can enter the product barcodes in VendSoft’s Barcode field — this is optional but recommended, as it allows VendSoft to automatically display product images when available.
Step 3 — Tell us you’re done
Reply to us to confirm you’ve finished the matching. We’ll activate the integration.
Step 4: Once we confirm the integration is completed:
Before using the integration effectively, you’ll need to configure your inventory settings:
Open each product in the Planogram and set the “Max Capacity” (the total quantity the slot can hold) and the “Last Count” (how many items were in the machine after the last refill).
This setup step is required initially for all products across your Planograms.
After that, all future restocking should be done using the mobile app to ensure inventory levels stay accurate.
You can find full instructions for using the app here: 👉 VendSoft Mobile App Guide


