This plugin allows you to add a button to a post (single post template or preview card) that when clicked, increases the value of a custom field by 1. This is similar to how Foursquare works where you can check-in at other businesses to let other people know you have been there. There are a few things you can do with this plugin.
This plugin has both an Elementor widget and a shortcode function.
Show how many checkins each business has add by using dynamic tags to show the custom field on the front end.
Use webhooks to trigger an automation using an automation platform of your choice. This can then trigger things like awarding points in Gamipress, myCred, sending out a coupon to users via email if you have a coupon field in the post type custom fields, sending an email to the business owner letting them know they had a check in, etc. The possibilities are endless.
Global webhook fallback with widget override.
There are many ways to sell this to your client:
Businesses: Useful for location-based businesses (e.g., restaurants, stores) to track customer visits, encourage engagement, and collect data for marketing (via webhooks).
Developers/Designers: The Elementor widget with styling controls makes it easy to integrate into custom designs, saving time on coding.
Time Savings: Automates check-in tracking, which could take hours to code manually.
Revenue Potential: Businesses can use check-in data to drive repeat visits, loyalty programs, or targeted marketing, potentially increasing revenue.
You only have to do one simple thing for it to work, add a custom text field with the field_key of “checkins” and then thats it. I would suggest hiding that field to non admins so they can’t change the quantity of checkins. Also be sure to hide the button if the location field is empty. Otherwise it will not work.
The plugin will check to see if the user is within 1000ft of the location field of the post.