- 30 Aug 2024
- 1 Minute To Read
-
Print
-
DarkLight
-
PDF
Change the source URL of a Flow
- Updated On 30 Aug 2024
- 1 Minute To Read
-
Print
-
DarkLight
-
PDF
Whatfix provides the flexibility to re-use Flows across different domains or versions of your application. For example, you may have development and production environments, in such cases, change the URL or use the dynamic URL feature to ensure that your Flows work in both environments.
Edit the URL of a Flow
-
On the Whatfix Guidance dashboard, click Content.
-
Click Flows.
-
Hover your cursor over the required Flow, and then click the Edit icon.
Whatfix Content and Widgets can be edited in the Draft and Ready Stages.
-
Scroll down to the end of the Flow.
-
Under the Source URL of the Flow section, copy-paste the URL you want the Flow to run on.
-
Click Save.
Set a dynamic URL
While creating your Flow, all you need to do is wrap the dynamic portion of your URL with curly braces, as shown below.
Replace the dynamic portion via script
When Whatfix Flows are used inside the application, you may already know this dynamic portion. Use the following script to inform Whatfix about the dynamic portion. By informing Whatfix about it, one can avoid asking the user to type in an already known portion of the URL.
window._wfx_settings.dynamic = window.location.host;
By using the above script in your pages, the Whatfix Self Help widget (or any other embed options) replaces the dynamic portion in the URL with the current page host.
If you have multiple dynamic portions in the URL, separate them with a comma.
Whatfix business users can place this script in their admin/integration section. Users of the application are not required to change anything or manually provide the web address. Whatfix picks the current URL automatically.