SmartApp overview and concepts

Show data from your service beside a ThriveDesk conversation for the agent handling it.

A SmartApp calls an HTTP endpoint you control and renders selected fields from its JSON response in the ThriveDesk agent interface. Use it to show customer, order, subscription, or account context without making agents leave the conversation.

Building blocks

  • Endpoint: the URL ThriveDesk fetches.
  • Headers: static headers added to the request, commonly authorization.
  • Dynamic parameters: conversation or customer values inserted into the URL.
  • Mock values: test replacements required while configuring dynamic parameters.
  • Refetch interval: optional refresh frequency.
  • Builder: text and repeater components mapped to response fields.

Install the SmartApp for only the inboxes whose agents need the data. Multiple SmartApp instances can be installed when different systems or inboxes require different contracts.