Skip to main content
Introduction to dynamic fields in Public Page URL
Alessandro Angioni avatar
Written by Alessandro Angioni
Updated over a week ago

SnapCall provides the possibility to add dynamic values within a Public Page URLs, so that certain actions can be automated or media rerouted to existing tickets.

For example, you can define an email address inside the URL so that customers won't have to type that when they want to use SnapCall via the Public Page.

Even better if you add the Public Page inside a bot configuration, you can add a dynamic email address value into the URL so that the bot will take care of adding that information once the customer provides that.

Here's the full list of values that can be added inside a Public Page URLs:

?supportType=recordScreen: this will redirect the client to the 'Record your screen' feature within your Public Page. Ensure this option is enabled on the page so that the customer will be correctly redirected.

/schedule: will redirect the client to the list of available events configured so that they can book a call via the Public Page.

?supportType=recordAudio: will prompt the client to record an audio message.

?supportType=recordVideo: will prompt the client to record a video message.

?supportType=takePicture: will prompt the client to make a snapshot

?supportType=requestCall: will allow the client to start a live video call. Once they type their email address, they will be redirected to a screen where they can select their output sources for audio and video.

In order for the dynamic fields above to work, they need to be added just after your standard Public Page URL, following the format:

https://app.snapcall.io/YOUR_WORKSPACE_ID + any of the field above

In order to use any of the fields below, you need first to make sure client will be redirected to a specific action in your Public Page, following the formula:

https://app.snapcall.io/hey-snapcall + ?supportType=recordVideo + customerEmail

The end result should be similar to the one below:

https://app.snapcall.io/hey-snapcall?supportType=requestCall&customerEmail=aaa@aaa.com

customerEmail: allows you to define the email address of the customer so that they don't have to type that in the UI.

ticket: allows you to add the id or a number of a ticket. If SnapCall is connected to your CRM via the dedicated integration tab in your dashboard, the attachment uploaded by the customer will be added directly inside the ticket itself.

You can add both values above within a single link, so that you can specify both the email address and the ticket id within a single Public Page URL. 

Did this answer your question?