Easy deployment
One-line integration
CoWalk is embedded into your product through a lightweight JavaScript snippet. Installation is quick, deployment can be limited to selected pages or users, and privacy and security controls are built into the implementation model.
Deployment
CoWalk should first be tested in a development, staging, or sandbox environment. It can later be deployed to production, either fully or to a selected subset of users.
CoWalk includes a built-in mechanism to expose the widget only to selected users.
Installation
Add the following script to the relevant product pages:
<script src="https://dist.cowalk.ai/cowalk.js" data-site="cw_YOUR_COMPANY_ID"></script> The script can be added using Google Tag Manager, an HTML template system, or any other method used to inject code into the application.
If preferred, the script can be added only to selected pages instead of the entire product.
Once the script is added, CoWalk will load on the target pages and can then be configured from the CoWalk console.
Parameters
Use the script attributes below to identify the site and optionally pass user context into CoWalk at initialization.
| Parameter | Required | Description |
|---|---|---|
| data-site | Yes | CoWalk site identifier |
| segments | No | Comma-separated list of segment names associated with the current user or session |
| data-user-attributes | No | JSON-encoded array of user attributes passed at initialization |
Example for `segments`:
<script src="https://dist.cowalk.ai/cowalk.js" data-site="cw_YOUR_COMPANY_ID" segments="admins,trial,high-value"></script> Example for `data-user-attributes`:
<script src="https://dist.cowalk.ai/cowalk.js" data-site="cw_YOUR_COMPANY_ID" data-user-attributes='["user_id","email","first_name","last_name","plan","value","role","title"]'></script> Recommended user attributes:
- `user_id`
- `email`
- `first_name`
- `last_name`
- `plan`
- `value`
- `role`
- `title`
What happens after installation
After installation:
- CoWalk verifies the installation and makes any necessary adjustments.
- CoWalk is configured from the console.
- Customer data, help content, or knowledge sources can be ingested if needed.
- The first user scenarios can be configured and tested in the target environment.
Security
CoWalk is built using modern security practices and is designed for controlled deployment in customer environments. The platform follows the principle of least privilege and supports tenant isolation and role-based access control.
It is also designed for secure data handling, with a limited data surface, configurable data retention, and encryption in transit and at rest. The implementation uses a minimal integration footprint to reduce complexity and limit unnecessary exposure.
CoWalk can also be deployed in a private cloud or on-premises environment.
Data and Privacy
Data retention and data obfuscation policies can be configured from the console. Identifiable user information can also be removed before data is sent to CoWalk servers.
Removing or obfuscating data may affect AI performance, depending on the use case and the type of information available.
For customers with stricter requirements, CoWalk can also be deployed in a private cloud or on-premises environment.