Skip to content

chatwoot: setCustomAttributes / setLabel pre-conversation queueing #31

@productdevbook

Description

@productdevbook

Attributes set before the visitor sends their first message used to be dropped (no conversation yet). Recent PR queues them; we should document + test.

Evidence

Tasks

  • `setAttribute({ scope: "contact" | "conversation", key, value })` — explicit scope
  • Document overwrite behavior: top-level merge, leaf overwrite, null deletes
  • Queue works for both contact (pre-identify) and conversation (pre-first-message) scopes
  • Check Chatwoot version and fall back gracefully on versions before the queue fix

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions