# Properties
Properties allow you to get important values that are useful when you integrate Smartsupp with other systems.
Get the properties correctly
Properties are exposed asynchronously once the widget is connected to a server. Hence, we recommend using the wrapping function as you can see in the following examples. This concept guarantees that a property is always defined.
# vid
The property smartsupp.vid
is the ID of the visitor.
<script>
smartsupp(function () {
console.log(smartsupp.vid);
});
</script>
← Events