US 12,261,923 B2
Techniques for cross platform communication process flow metric generation and display
Aaron Popelka, San Francisco, CA (US); William Robert Jennings, II, Indianapolis, IN (US); Pranavkumar Janakbhai Parekh, Bothell, WA (US); and Roy Raviv, Tel Aviv-Jaffa (IL)
Assigned to Salesforce, Inc., San Francisco, CA (US)
Filed by Salesforce, Inc., San Francisco, CA (US)
Filed on Sep. 17, 2021, as Appl. No. 17/478,102.
Prior Publication US 2023/0090607 A1, Mar. 23, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 67/62 (2022.01); G06F 16/2455 (2019.01); G06F 16/248 (2019.01)
CPC H04L 67/62 (2022.05) [G06F 16/24565 (2019.01); G06F 16/248 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A method for data processing, comprising:
receiving, by a data services platform associated with a communication process flow management service and from a first communication channel of a group-based communication platform associated with communications between a first group of users of a plurality of users of the group-based communication platform that comprises a plurality of chat service based communication channels associated with communications between respective groups of users of the plurality of users, a first request triggered by a user from the first group of users associated with the first communication channel of the group-based communication platform, the first request comprising a set of querying parameters to use for retrieving data associated with a communication process flow that controls electronic communications between a tenant of a multi-tenant system and a set of users corresponding to the tenant, the first request further comprising a set of triggering parameters to use for generating a data object associated with the communication process flow;
querying the communication process flow management service for the data associated with the communication process flow in accordance with the set of querying parameters from the first request, wherein the communication process flow management service tracks engagement metrics between the tenant of the multi-tenant system and the set of users corresponding to the tenant, wherein the communication process flow management service supports management and deployment of communication process flows within the multi-tenant system, and wherein the data associated with the communication process flow comprises at least one engagement metric that specifies an engagement rate at which one or more users engage with the electronic communications controlled by the communication process flow;
generating the data object that is configured to be posted in the group-based communication platform in accordance with the set of triggering parameters from the first request, the data object comprising the data associated with the communication process flow, wherein the data object is configured to display an indication of the at least one engagement metric associated with the communication process flow in the first communication channel of the group-based communication platform that is separate from the communication process flow from which the at least one engagement metric is obtained; and
transmitting, from the communication process flow management service to the group-based communication platform, a second request that is configured to cause posting of the data object into the first communication channel of the group-based communication platform via which the first request was triggered by the user.