When a user opens their Kaikas, they are shown a variety of assets, including tokens. By default, Kaikas auto-detects some popular tokens and they are avaialbe for search. However for most tokens, the user will need to add the token themselves.
While it is possible for users to manually add token via Add Token button in Kaikas, the process can be cumbersome, and since the user has to type in the contract addresses, it is very error prone.
You can greatly improve the security and experience of users adding your token to their Kaikas by taking advantage of the wallet_watchAsset API.
If you'd like to integrate suggesting a token into your own web app, you can follow this code snippet to implement it: