Have the public WiFi at our "store" splash page going to a simple custom-hosted splash page which asks for first name, last name, and email address to proceed to the internet.
This information is then directed into our CRM tool as a lead with source "Dealer WiFi Portal," which will join either an existing CRM profile [sales history, call history, etc] and show lead history or create a new lead if the customer is new to us. End result being, customer engagement with salesmen, even if they aren't buying today.
I don't have a server that can handle the size of events necessary to finish the CMX API. I do have the system log server which I can write a script and serve/forward that information as to location so that the salesman knows in what general area the customer is in. [Service Department, Sales Department, etc]. Having this information changes the type of employee that needs to be facing the customer, be it a service advisor, salesperson, parts, etc...so when these leads come in to the CRM tool, it's difficult to know what to do with them, other than know that the customer is on site.
Or, I'm thinking I can write a script to grab that information and push it to the endpoint that the lead is already going to, which could work. But then running into another problem....
If a salesman has been working with this particular customer and halfway through the deal, the customer decides to connect to WiFi and it links to their profile, and it connects their profile, how does the customer relationship management team know in their segregated office that this person has been here, is with the customer, and this does not need to be treated the same as a customer that is doing initial connection and is a true sales lead or someone that needs to be engaged? The customer relationship team gets penalized for not responding to the lead within a certain time frame, which is where we run into the problem, not overrunning the customer with a phone call [which completes the CRM team's process] but also directing the employee type to engage with the customer and closing the gap.