Lightspeed POS Integration in Call Flows

Lightspeed POS Integration in Call Flows

The Lightspeed POS node is designed to create or find an order on your POS with the relevant caller.

How to use the node

The node should be used along with a Ring or a AutoQ node.

When using with a Ring node, you want to place the POS Node before the ring node.
This means your POS will be triggered before the device (or devices) are called. 
If multiple callers are inbound, the POS will be notified immediately and the call will be passed on to the device, depending on the device, it may be able to handle more than one call (for example, some Yealink phones can support up to 8 calls at a time).


When using with the AutoQ node, you should connect the POS with the "Connected" outcome.
This means that the POS will only be notified the first time the caller is "connected" with one or more of the devices listed in the Auto Q.
Only one caller at a time will notify the POS, so even if you have 5 callers in the queue, only the caller which is ringing the device will trigger the POS.

Create Order

When set as "Create Order", a new order will be created when a caller comes through.
A new order must be created in order for the POS to appear with the incoming call notification.
 


Find order

When the find order setting is applied, Voicee will scan only open orders for the first order which has the customer linked. If there is no customer linked, all Open orders will be checked to find the incoming number within the notes. No other configuration is needed unless you'd like to change the Alert message which appears


Advanced Config

The advanced configuration field allows users to use a JSON object to modify the order in the "New Order" mode only. Ensure that the JSON is valid otherwise the configuration will not work.
You can use the following examples to help you

Add Product SKUs to the order

When a call comes in with the New Order setting, you can add one or more lines to the order automatically.
For example, if you want to ensure that any caller will have a default "Cutlery" or "Phone order surcharge" for every call, you can add it by using the appendLine property. 
  1. {
  2.   "appendLines": [
  3.     {
  4.       "product_id": PRODUCT_ID,
  5.       "quantity": 1,
  6.       "notes": "Automatically added by Voicee"
  7.     }
  8.   ]
  9. }


The PRODUCT_ID needs to be replaced with the ID of the Product found from Lightspeed Back office or via the CSV Export. Please make sure it is numbers only and has no spaces or extra characters. 


On the Backend of Lightspeed, click the "Gear" icon next to the product you wish to add, then in the address bar, find the number next to "id=", and copy and paste that into the above code block. You must supply a quantity that is 1 or more. 



Surcharging or Discounting

You can apply a total order Surcharge or Discount by applying this JSON object with the "price_variation" attribute.
To Add 10%, use "1.1"
To Discount 10%, use "0.9"
And so on..
  1. {
  2.   "price_variation": 1.1
  3. }

Guests

If you are using Guest tracking, you can apply guests with the advanced configuration for each one of your Phone orders.
  1. {
  2.   "guests": 1
  3. }

    • Related Articles

    • Lightspeed POS Setup and Configuration

      Lightspeed (Series O) can integrate into Voicee in the following ways: Sync Customers to Voicee Customers automatically Both when a Customer is Created on Voicee or on Lightspeed Automatically sync information between platforms (Name, Email, Address ...
    • Auto Queue (AutoQ)

      What AutoQ Does? AutoQ is adds a smart Queue into your Workflow. This stops your devices from being called while you're on another call. It works by queuing and ordering your callers and the moment one of your devices becomes available, the call will ...
    • Call Forward your Optus Phone Number

      Activate call Forward Listen for a dial tone Dial *78 Enter your Voicee Phone Number Listen for two short beeps (this confirms the diversion is active) Turn diversion off Listen for a dial tone Dial #78 Listen for two short beeps (this confirms the ...
    • AI Call Flow Tips and Tricks

      If you're new to Call Flows, just start playing around with the AI generator and seeing the outcome might be a good way to understand how call flows are made. Making changes to your prompts and seeing the outcomes is a good way to get introduced to ...
    • Using the [Interactive Question] (IVR) node in Call Flows

      An IVR (Interactive Voice Response) in Voicee allows callers to select 1-9 or the Hash key to route their call to the most appropriate destination. You can customise your callers IVR experience to be as complex, or as simple as you desire. 1. When in ...