Screen Sharing in Chat Widget

#

What is Screen Sharing?

Screen Sharing allows support agents to view and interact with a customerтАЩs browser in real time. ItтАЩs designed for collaborative problem-solving, helping customers more effectively by seeing exactly what they see.


#

Who can initiate a screen sharing session?

Only agents can initiate a session. Once started, the agent can also request remote control access to interact directly with the user's screen (e.g., click buttons, fill forms).


Screenshot 2025-07-16 at 3.16.41тАпPM.png


#

Do clients need to approve the session?

Yes. Screen sharing and remote control cannot begin without explicit client approval. This ensures full transparency and puts control in the hands of the customer.


Screenshot 2025-07-16 at 3.16.23тАпPM.png


#

Is screen sharing secure?

Absolutely. All screen sharing sessions are encrypted. If you're testing in a local development environment, make sure to use secure tunneling tools like NGROK to expose your localhost over HTTPS. This is crucial because most modern browsers block screen sharing on insecure origins.


#

How do I test screen sharing in development?

Use tools like:

  • NGROK to create a secure HTTPS tunnel to your local app.

  • Ensure your browser is up-to-date and permission settings allow screen access.


#

What are the main use cases?

Screen sharing is ideal for:

  • Debugging user-specific issues

  • Assisting with complex form filling

  • Onboarding and guided product walkthroughs

  • Live issue resolution during customer support chats


#

Can clients end screen sharing anytime?

Yes. The customer can end the session or revoke access at any time with a single click. This reinforces their control and security throughout the session.


Screenshot 2025-07-16 at 3.19.18тАпPM.png