Knowledge Base NovaTalks
EN
  • ↗️Get started!
    • 🔐Login
    • 🧑‍🔧Profile settings
    • 🗨️Conversations
      • 📄Conversations list
      • 🟣Conversation Statuses and Substatuses
      • 📤Conversation panel
        • 🪄AI Assistant
        • 📱Get customer data
        • HSM templates in the WhatsApp Business API
      • 🪪Contact card, Conversation information and Conversation actions
        • 📬New dialog
      • ➕Dashboard Apps panel
        • 📞NovaTalks Phone
        • 🎥Web-Call
    • 📒Contacts
    • 📈Reports
      • ⏱️Online reports
        • ✅Agent status report
        • 👥Agent Overview Report
        • 🧑‍🤝‍🧑Team Overview Report
        • 📥Inbox Overview Report
      • 🕒Historical reports
        • 👥Agent Overview Sum Report
        • 🧑‍🤝‍🧑Team Overview Sum Report
        • 📥Inbox Overview Sum Report
        • 🟢Agent Availability Sum Report
        • 😊Agent CSAT Sum Report
        • 🆗Agent Availability Detail Report
        • 🤩CSAT Detail Report
        • 💬Dialogs Detail Report
        • 💭Messages Detail Report
        • 🏷️Tags Detail Report
    • 🔔Outgoing campaigns
      • 📤Campaigns
      • 📄Contact list
      • 🔁Attempt control
      • ⚙️Dialer settings
    • 🛠️Settings
      • 👥Agents
      • 🧑‍🤝‍🧑Teams
      • 📥Inboxes
        • 💻Online chat and widget on a website
        • ⛓️API channel
        • 📧Email
        • 🤳Call
        • Telegram by phone
          • ⚠️Restrictions and limits
        • Viber by Phone
          • ⚠️Restrictions and limits
      • 🌟Skills
      • 🏷️Labels
      • 📝Custom attributes
      • 📆Calendars
      • 🤖Chatbots
      • 🔌Automation
      • 🛞Macros
        • 🪄Macroses AI
        • 📱Macroses Get customer data
      • ✍️Canned Responses
      • 📑Wrap-Up Codes
      • ⚡Integrations
        • 🪝Webhooks
        • 🧩Dashboard apps
        • 🪄AI
      • 🔔Notifications
      • ⚙️Account settings
    • 📙Light Version Guide
      • 🔐Login
      • 🛠️Settings
      • 🗨️Conversations
        • 📤Conversation panel
        • 🟣Conversations Statuses and Substatuses
        • 🪪Contact card
        • 🗃️Conversation Actions
    • 🔗Connecting messengers
      • Connecting Whatsapp Business
      • Connecting Viber
    • ❓FAQ
      • 🔢Dialog utilization and an agent utilization calculation
      • 📞IP telephony
        • ⚙️Connecting IP telephony
        • 🎯Advantages of IP telephony compared to GSM gateways
        • 📲How to retain customers when transitioning from a GSM Gateway to IP Telephony
  • 🤝Terms of support for NovaTalks
    • 🗿Standard
    • ⭐Advanced
Powered by GitBook
On this page
  • Dashboard apps list
  • Create/Edit a Dashboard App
  1. Get started!
  2. Settings
  3. Integrations

Dashboard apps

PreviousWebhooksNextAI

Last updated 12 months ago

Dashboard apps list

Dashboard apps - allows users to embed their other applications in the NovaTalks interface to provide agents with additional information about users, their orders, previous payment history, etc. Conversation context and contact/dialog details can be transferred to an application.

To add a new application/edit an existing one, select Add a new dashboard app/Edit dashboard app.


Create/Edit a Dashboard App

  1. Name - a name of an application

  2. Endpoint - a URL where an application is located

Dashboard apps can receive data from NovaTalks:

  • When an app is launched for the first time (event "ntk-dashboard-app-context");

Event Payload

Contact object:

{
    "id": 171047,
    "name": "maria kostenko",
    "email": "mariakost1@gmail.com",
    "phone_number": "+380951111111",
    "identifier": "425809372",
    "pubsub_token": null,
    "custom_attributes": {
        "language": "en"
    },
    "additional_attributes": {
        "description": ""
    },
    "last_activity_at": 1685978084,
    "thumbnail": "",
    "availability": "offline"
}

Conversation object:

{
   "meta":{
      "sender":{
         "id":171047,
         "name":"maria kostenko",
         "email":"mariakost1@gmail.com",
         "phone_number":"+380951111111",
         "identifier":"425809372",
         "pubsub_token":null,
         "custom_attributes":{ },
         "additional_attributes":{
            "description":""
         },
         "last_activity_at":1685978084,
         "thumbnail":"",
         "availability":"offline"
      },
      "assignee":{
         "id":76,
         "username":"nataliia.01@company.com.ua",
         "provider":"email",
         "name":"nataliia",
         "email":"nataliia.01@company.com.ua",
         "custom_attributes":{ 
         },
         "confirmed":true,
         "available_name":"",
         "timezone":"Europe/Kiev",
         "locale":"uk",
         "deleted":false,
         "show_system_messages":false,
         "avatar_url":"http://www.gravatar.com/avatar/?d=404"
      },
      "team":null,
      "labels":[…]
   },
   "id":241013,
   "account_id":1,
   "inbox_id":4,
   "status":"open",
   "assignee_id":76,
   "contact_id":171047,
   "additional_attributes":{
      "botId":"e2a2d4a6a86b7bd0",
      "chatId":425809372,
      "contactSource":"telegram"
   },
   "custom_attributes":{
   },
   "contact_inbox_id":359628,
   "dialog_id":"ffbefa72-2f37-4785-8477-5f308d96be19",
   "identifier":"Ls8e9X1ydB2x794CWZO8GJ",
   "team_id":null,
   "campaign_id":null,
   "snoozed_until":null,
   "can_reply":true,
   "contact_last_seen_at":0,
   "agent_last_seen_at":1686078912,
   "last_activity_at":1685978084,
   "assignee_last_seen_at":1686077333,
   "timestamp":1685978084,
   "priority":5,
   "substatus":"interacting",
   "subpriority":0,
"messages":[…],
   "allMessagesLoaded":false,
   "dataFetched":true
}

Current agent object:

{
    "id": 76,
    "name": "nataliia",
    "email": "nataliia.01@company.com.ua"
}

Selected icon - an icon that will be displayed on the

When you run a Macro with the Send Browser Event action (For more information - ).

↗️
🛠️
⚡
🧩
Dashboard Apps panel
Macros