# 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>