Skip to content

smartsupp: audit vs current vendor docs (2026-04-16) #92

@productdevbook

Description

@productdevbook

Summary

Wrapper covers visitor identification and basic show/hide, but misses several documented commands (chat:open/chat:close, chat:message, chat:send, group, language), the on() event subscription surface (message_sent, message_received, messenger_close), the async smartsupp.vid property, and a number of _smartsupp.* config keys.

Gaps found

Missing API surface

Events not bridged

Config options not exposed

Auth modes

Deprecations in our current code

  • track() writes the event into variables keyed by event name, which permanently overwrites prior variables of the same name and is not what Smartsupp's variables slot is for. With chat:send/message_sent now on the radar, reconsider mapping track() to a no-op (or to a custom variables namespace) and document the limitation — https://docs.smartsupp.com/chat-box/visitor-identification/
  • shutdown() sends smartsupp('logout') but logout is not listed on the public Methods page — verify it still exists or replace with destroy()-only semantics — http://docs.smartsupp.com/chat-box/javascript-api/methods/

Intentionally out of scope

Sources

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions