Skip to main content
Conversations land in your Result support inbox. Both sides get email notifications, and visitors can reply by email.

Start a conversation

The SDK stores the access key in localStorage, so later calls need only the thread id. There are no visitor accounts - the per-thread access key is the whole credential. Keep it if you persist threads yourself.

Read and reply

Any reply reopens a closed thread. Both methods take an accessKey as the last argument if you stored it yourself. This is async support, not live chat - poll getThread every 15 to 30 seconds while a support view is open.

This browser’s history

Errors and limits

Every method returns { data, error }; error is a ResultError with message, statusCode and an error code. Surface error.message to users.
  • 5 new conversations per IP per hour
  • 30 messages per IP per 10 minutes