@here trigger for conversation creation
ART-12391_KNOWLEDGE_NODE-26
with *Conversation created* or *Ticket\n   created*.\n\n   This trigger is whenever a conversation or ticket gets created by your\n   customers from Portal or Plug, or any of your integration which supports\n   conversation syncing, like Slack, WhatsApp, or email. You can find the\n   integrations in our marketplace.\n2. Add the *Talk to agent* step as the next action. Fill all the required values\n   of this step. The values needed to fill here are explained below.\n3. Deploy the
Conversational workflows | Workflows | Computer by DevRev | DevRev
ART-2897_KNOWLEDGE_NODE-15
here  \n    5|     }  \n    6|   });  \n    7| }, []);\n[/code]  \n  \n## Start conversation\n\nThe `startConversationContent` method opens the PLuG widget directly to the conversation creation view. It replicates the action of clicking the **Send us a message** button, launching the widget to the conversation initiation screen.\n\nThis method also accepts an optional input parameter to pre-fill a message on the conversation creation screen, providing your users with a prompt to start a
Methods — DevRev | Docs
ART-1270_KNOWLEDGE_NODE-9
utilized to open the PLuG widget with the conversation creation view activated. It essentially replicates the action of clicking the Send us a message. button, launching the widget directly to the conversation initiation screen.\n\nThe method also accepts an optional input parameter, allowing you to pre-fill a message in the conversation creation screen. This provides your users with a prompt to initiate a conversation with your team.\n\n1 plugSDK. toggleWidget ( true , \' create_conversation
Methods — DevRev | Docs
ART-15509_KNOWLEDGE_NODE-14
//Your logic goes here |\n| 5 | } |\n| 6 | }); |\n| 7 | }, []); |\n```\n\nStart conversation\n------------------\n\nThe `startConversationContent` method opens the Plug widget directly to the conversation creation view. It replicates the action of clicking the **Send us a message** button, launching the widget to the conversation initiation screen.\n\nThis method also accepts an optional input parameter to pre-fill a message on the conversation creation screen, providing your users with a
Methods | DevRev | Docs
ART-15515_KNOWLEDGE_NODE-27
|\n```\n\n### New conversation closure\n\nYou can receive a callback when a new conversation is created by setting the following closure:\n\n```\n|  |  |\n| --- | --- |\n| 1 | DevRev.conversationCreatedCompletion |\n```\n\nThis allows your app to access the ID of the newly created conversation.\n\nFor example:\n\n```\n|  |  |\n| --- | --- |\n| 1 | DevRev.conversationCreatedCompletion = { conversationID in |\n| 2 | print("A new conversation has been created: \\(conversationID).") |\n| 3 | }
Features | DevRev | Docs
ART-2035_KNOWLEDGE_NODE-32
workspace. When creating work items, the linked customer workspace is pre-selected for quick access.\n4. Invite the DevRev app to a channel by running /invite @DevRev in the channel.\n\nOnce the above steps are completed:\n\n* Messages sent by customers directly to the channel will create new conversations.\n* Any messages in thread, or channel messages by members from your own team won\xe2\x80\x99t create new conversations.\n* Created conversations can be located in the **Inbox vista** in your
Slack | Integrate | Snap-ins | DevRev
ART-12453_KNOWLEDGE_NODE-16
closure:\n\n[code]\n\n    1| DevRev.conversationCreatedCompletion  \n    ---|---\n[/code]  \n  \nThis allows your app to access the ID of the newly created conversation.\n\nFor example:\n\n[code]\n\n    1| DevRev.conversationCreatedCompletion = { conversationID in  \n    ---|---  \n    2| \tprint("A new conversation has been created: \\(conversationID).")  \n    3| }\n[/code]  \n  \n## In-app link handling\n\nThe DevRev SDK provides a mechanism to handle links opened from within any screen that
Features — DevRev | Docs
ART-4257_KNOWLEDGE_NODE-17
\nThis allows your app to access the ID of the newly created conversation.\n\nFor example:\n\n[code]\n\n    1| DevRev.conversationCreatedCompletion = { conversationID in  \n    ---|---  \n    2| \tprint("A new conversation has been created: \\(conversationID).")  \n    3| }\n[/code]  \n  \n## Analytics\n\nThe DevRev SDK allows you to send custom analytic events by using a name and a string dictionary. You can track these events using the following function:\n\n[code]\n\n    1|
DevRev SDK for iOS — DevRev | Docs
ART-1463_KNOWLEDGE_NODE-8
can access the conversation ID.\n\n1 DevRev.conversationCreatedCompletion`\n\nFor example:\n\n1 DevRev.conversationCreatedCompletion = { conversationID in 2 print ( " A new conversation has been created: \\( conversationID ). " ) 3 } Analytics.\n\nThe DevRev SDK supports sending custom analytic events using a name and a string dictionary. To track these events, use the following function:\n\n1 DevRev. trackEvent ( name:properties: )\n\nFor example:\n\n1 DevRev. trackEvent ( name : "
Integrate PLuG with your iOS app — DevRev | Docs
ART-1466_KNOWLEDGE_NODE-24
method also accepts an optional input parameter to pre-fill a message on the conversation creation screen, providing your users with a prompt to start a conversation with your team.\n\n1 plugSDK. toggleWidget ( true , \' create_conversation \' , { 2 startConversationContent : \' Hi \' , 3 } ) ; Shutdown.\n\nThe shutdown() method is used to end the current user session in the PLuG widget. It allows you to clear users\xe2\x80\x99 conversations and tickets when they log out of your
Methods — DevRev | Docs
ART-12449_KNOWLEDGE_NODE-13
dialog, your application should use the `showSupport` API, as shown in the following example:\n\n###### Kotlin\n\n###### Java\n\n[code]\n\n    1| DevRev.showSupport(context: Context)  \n    ---|---\n[/code]  \n  \n#### Creating a new conversation\n\nYou have the ability to create a new conversation from within your app. The method will show the support chat screen and create a new conversation at the same time.\n\n###### Kotlin\n\n###### Java\n\n[code]\n\n    1|
Features — DevRev | Docs
ART-2015_KNOWLEDGE_NODE-29
the user during OTP collection.\n   * Customize the message that is shown to the user on successful verification\n     of email.\n   * You can trigger this either for all new conversations from an unverified\n     user or when Computer is unable to deflect a conversation.\n\n     + To activate the automation for every new conversation, toggle on **Send\n       on Create**.\n     + If you prefer the automation to only be triggered when Computer is unable\n       to deflect a conversation, make
Descope identity validation | Automate | Snap-ins | DevRev
ART-15515_KNOWLEDGE_NODE-25
create a new support conversation directly, use the following method:\n\n```\n|  |  |\n| --- | --- |\n| 1 | DevRev.createSupportConversation(isAnimated:) |\n```\n\nFor example:\n\n```\n|  |  |\n| --- | --- |\n| 1 | // Push the support chat screen to a navigation stack. |\n| 2 | await DevRev.showSupport(from: mainNavigationController) |\n| 3 |  |\n| 4 | // Show the support chat screen modally from a specific view controller. |\n| 5 | await DevRev.showSupport(from: settingsViewController) |\n| 6
Features | DevRev | Docs
ART-15510_KNOWLEDGE_NODE-10
conversation\n\nYou can initiate a new support conversation directly from your app. This method displays the support chat screen and simultaneously creates a new conversation.\n\n```\n|  |  |\n| --- | --- |\n| 1 | DevRev.createSupportConversation(isAnimated, successCallback, errorCallback) |\n```\n\nIn-app link handling\n--------------------\n\nThe DevRev SDK provides a mechanism to handle links opened from within any screen that is part of the DevRev SDK.\n\nYou can fully customize the link
Features | DevRev | Docs
ART-2901_KNOWLEDGE_NODE-17
screen in a SwiftUI app, you can use the following view:\n\n[code]\n\n    1| DevRev.supportView  \n    ---|---\n[/code]  \n  \n#### New conversation closure\n\nYou can receive a callback when a new conversation is created by setting the following closure:\n\n[code]\n\n    1| DevRev.conversationCreatedCompletion  \n    ---|---\n[/code]  \n  \nThis allows your app to access the ID of the newly created conversation.\n\nFor example:\n\n[code]\n\n    1| DevRev.conversationCreatedCompletion = {
iOS integration — DevRev | Docs
ART-1281_KNOWLEDGE_NODE-18
48 | }, |\n| 49 | "conversation_created": { |\n| 50 | "conversation": { |\n| 51 | "created_by": {}, |\n| 52 | "created_date": "2023-01-01T12:00:00.000Z", |\n| 53 | "display_id": "string", |\n| 54 | "id": "string", |\n| 55 | "modified_by": {}, |\n| 56 | "modified_date": "2023-01-01T12:00:00.000Z", |\n| 57 | "description": "string", |\n| 58 | "group": {}, |\n| 59 | "members": [ |\n| 60 | {} |\n| 61 | ], |\n| 62 | "messages": [ |\n| 63 | {} |\n| 64 | ], |\n| 65 | "metadata": {}, |\n| 66 |
Snap-in manifest | DevRev | Docs
ART-1270_KNOWLEDGE_NODE-10
\' , { 2 startConversationContent : \' Hi \' , 3 } ) ;\n\nLooking for something more? Reach out to us through our own PLuG widget in the bottom right of this screen and we would be happy to assist you.\n\nWas this page helpful? Yes No\nCustomization\nUp Next Built with'
Methods — DevRev | Docs
ART-2982_KNOWLEDGE_NODE-11
support chat screen and simultaneously creates a new conversation.\n\n[code]\n\n    1| DevRev.createSupportConversation()  \n    ---|---\n[/code]  \n  \n### In-app link handling\n\nIn some instances, links opened from the support chat are displayed within the app rather than in a browser. You can manage whether the chat modal should close after a link is opened by using the following method:\n\n[code]\n\n    1| DevRev.setShouldDismissModalsOnOpenLink(value: boolean)  \n    ---|---\n[/code]  \n
React Native integration — DevRev | Docs
ART-15509_KNOWLEDGE_NODE-13
unread messages and display them to the user.\n* `ON_CONVERSATION_START`: Indicates that the user has started a new conversation.\n* `ON_SEARCH_AGENT_QUERY`: Indicates that a new search query has been made in the Plug search agent.\n* `ON_OBSERVABILITY_READY`: Triggered when the session analytics capabilities of Plug are initialized.\n\n```\n|  |  |\n| --- | --- |\n| 1 | useEffect(() => { |\n| 2 | window.plugSDK.onEvent((payload) => { |\n| 3 | if (payload.type === PAYLOAD_TYPE) { |\n| 4 |
Methods | DevRev | Docs
ART-1466_KNOWLEDGE_NODE-22
can also track the number of unread messages and display them to the user.\nON_CONVERSATION_START : Indicates that the user has started a new conversation.\nON_SEARCH_AGENT_QUERY : Indicates that a new search query has been made in the PLuG search agent.\nON_OBSERVABILITY_READY : Triggered when the session analytics capabilities of PLuG are initialized.\n\n1 useEffect ( () => { 2 window. plugSDK. onEvent ( ( payload ) => { 3 if ( payload. type === PAYLOAD_TYPE ) { 4 //Your logic goes here 5 } 6
Methods — DevRev | Docs
ART-16579_KNOWLEDGE_NODE-24
DevRev.showSupport(); |\n```\n\n#### Create a new support conversation\n\nYou can initiate a new support conversation directly from your app. This method displays the support chat screen and simultaneously creates a new conversation.\n\n```\n|  |  |\n| --- | --- |\n| 1 | DevRev.createSupportConversation(); |\n```\n\nIn-app link handling\n--------------------\n\nIn certain cases, tapping links in the support chat opens them in the app instead of a browser. You can control whether the chat modal
Features | DevRev | Docs
ART-2897_KNOWLEDGE_NODE-14
to the user.\n  * `ON_CONVERSATION_START`: Indicates that the user has started a new conversation.\n  * `ON_SEARCH_AGENT_QUERY`: Indicates that a new search query has been made in the PLuG search agent.\n  * `ON_OBSERVABILITY_READY`: Triggered when the session analytics capabilities of PLuG are initialized.\n\n[code]\n\n    1| useEffect(() => {  \n    ---|---  \n    2|   window.plugSDK.onEvent((payload) => {  \n    3|     if (payload.type === PAYLOAD_TYPE) {  \n    4|       //Your logic goes
Methods — DevRev | Docs
ART-4256_KNOWLEDGE_NODE-10
following method:\n\n[code]\n\n    1| DevRev.showSupport()  \n    ---|---\n[/code]  \n  \n### Creating a new support conversation\n\nYou can initiate a new support conversation directly from your app. This method displays the support chat screen and simultaneously creates a new conversation.\n\n[code]\n\n    1| DevRev.createSupportConversation()  \n    ---|---\n[/code]  \n  \n### In-app link handling\n\nIn certain cases, tapping links in the support chat opens them in the app instead of a
DevRev SDK for React Native — DevRev | Docs
ART-1490_KNOWLEDGE_NODE-20
"display_name": "string",  \n    36|       "description": "string",  \n    37|       "domains": [  \n    38|         null  \n    39|       ],  \n    40|       "external_refs": [  \n    41|         null  \n    42|       ],  \n    43|       "owned_by": [  \n    44|         {}  \n    45|       ],  \n    46|       "tier": "string"  \n    47|     }  \n    48|   },  \n    49|   "conversation_created": {  \n    50|     "conversation": {  \n    51|       "created_by": {},  \n    52|
Snap-in manifest — DevRev | Docs