A geo-fence is a virtual perimeter for a real-world geographic area. A geo-fence could be dynamically generated—as in a radius around a store or point location, or a geo-fence can be a predefined set of boundaries, like school attendance zones or neighbourhood boundaries.

We check for the data in every 5-10 minutes to conserve the battery of the device, hence the data accuracy is 5 to 10 minutes delayed.

What does it mean? It means if you are using webhooks to build login/attendance marker based on geofencing data then you should give leverage to your user for these 5-to-10 minutes.

Also in case of no internet or no signal these data points can be further delayed.