Contoso Hub
This is a sample connector to extend Copilot for Sales
This connector is available in the following products and regions:
Service | Class | Regions |
---|---|---|
Logic Apps | Standard | All Logic Apps regions except the following: - Azure Government regions - Azure China regions - US Department of Defense (DoD) |
Power Automate | Premium | All Power Automate regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Power Apps | Premium | All Power Apps regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Connector Metadata | |
---|---|
Publisher | Microsoft |
Throttling Limits
Name | Calls | Renewal Period |
---|---|---|
API calls per connection | 100 | 60 seconds |
Actions
Chat about key stakeholders (Preview) |
This API returns the key decision makers, or key stackholders for an account, given a CRM account name as input |
Enrich CRM record details (Preview) |
This action gets records related to a CRM record. The action enhances the existing skills of Copilot for Sales |
Enrich CRM record summary (Preview) |
This action gets additional sales insights related to a CRM record that will be shown in the C4S record summary card. The action enhances the existing skills of copilot for sales |
Enrich email summary (Preview) |
This action gets additional sales insights that will be shown in C4S email summary experience inside outlook summary. The action enhances the existing skills of copilot for sales |
Enrich key sales info (Preview) |
This action gets additional sales insights that will be shown in C4S key sales info card in outlook sidecar. The action enhances the existing skills of Copilot for sales |
Chat about key stakeholders (Preview)
This API returns the key decision makers, or key stackholders for an account, given a CRM account name as input
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
accountName
|
accountName | True | string |
The input CRM account name |
crmType
|
crmType | string |
This input indicates the type of CRM in which the CRM acount exists, for which key decision makers, or key stackholders is requested |
Returns
Enrich CRM record details (Preview)
This action gets records related to a CRM record. The action enhances the existing skills of Copilot for Sales
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
recordType
|
recordType | True | string |
This input identifies the record type in CRM for which related records are requested |
recordId
|
recordId | True | string |
This input provides the unique identifier of the CRM record for which related records are requested |
top
|
top | integer |
This input indicates the number of related records to fetch |
|
skip
|
skip | integer |
This input indicates the number of records to skip when fetching related records |
|
crmType
|
crmType | string |
This input indicates the type of CRM the related records are fetched from |
|
crmOrgUrl
|
crmOrgUrl | string |
This input indicates the URL of the CRM environment the related records are fetched from |
Returns
Enrich CRM record summary (Preview)
This action gets additional sales insights related to a CRM record that will be shown in the C4S record summary card. The action enhances the existing skills of copilot for sales
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
recordType
|
recordType | True | string |
This input indicates the entity or object type in CRM for which insights are requested |
recordId
|
recordId | True | string |
This input indicates the unique identifier of the CRM record for which insights are requested |
startDateTime
|
startDateTime | date-time |
This input indicates the start date and time for insights requested |
|
endDateTime
|
endDateTime | date-time |
This input indicates the end date and time for insights requested |
|
top
|
top | integer |
This input indicates the number of insights to fetch |
|
skip
|
skip | integer |
This input indicates the number of insights to skip |
|
crmType
|
crmType | string |
This input indicates the type of CRM in which the CRM record exists, for which insights are requested |
|
crmOrgUrl
|
crmOrgUrl | string |
This input indicates the URL of the CRM environment in which the CRM record exists, for which insights are requested. |
Returns
Enrich email summary (Preview)
This action gets additional sales insights that will be shown in C4S email summary experience inside outlook summary. The action enhances the existing skills of copilot for sales
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
emailContacts
|
emailContacts | True | string |
This input indicates a list of all relevant participant emails in the current email thread |
recordType
|
recordType | string |
This input identifies the record type in CRM which is related to the summarized email |
|
recordId
|
recordId | string |
This input provides the unique identifier of the CRM record which is related to the summarized email |
|
crmType
|
crmType | string |
This input indicates the type of CRM in which the record related to the summarized email exists |
|
crmOrgUrl
|
crmOrgUrl | string |
This input indicates the URL of the CRM environment in which the record related to the summarized email exists |
|
top
|
top | integer |
This input indicates the number of insights to fetch |
|
skip
|
skip | integer |
This input indicates the number of items to skip when fetching insights |
Returns
Enrich key sales info (Preview)
This action gets additional sales insights that will be shown in C4S key sales info card in outlook sidecar. The action enhances the existing skills of Copilot for sales
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
recordType
|
recordType | True | string |
This input identifies the record type in CRM for which key sales info is requested |
recordId
|
recordId | True | string |
This input provides the unique identifier of the CRM record for which key sales info is requested |
crmType
|
crmType | string |
This input indicates the type of CRM in which the CRM record exists, for which key sales info is requested |
|
crmOrgUrl
|
crmOrgUrl | string |
This input indicates the URL of the CRM environment in which the CRM record exists, for which key sales info is requested |
|
top
|
top | integer |
This input indicates the number of sales highlights to fetch |
|
skip
|
skip | integer |
This input indicates the number of items to skip when fetching sales highlights |
Returns
Definitions
Activity
Name | Path | Type | Description |
---|---|---|---|
title
|
title | string |
This output indicates the title of the activity in the citation card |
description
|
description | string |
This output indicates the description of the insight |
dateTime
|
dateTime | date-time |
This output indicates the time associated with the insight |
url
|
url | string |
This output indicates the URL to open insight |
additionalProperties
|
additionalProperties | object |
This output indicates additional properties displayed in the detailed view of the insight |
ActivityListResponseEnvelope
Name | Path | Type | Description |
---|---|---|---|
value
|
value | array of Activity | |
hasMoreResults
|
hasMoreResults | boolean |
This indicates whether there are more results to be fetched in subsequent calls |
AdaptiveCardWrapper
Name | Path | Type | Description |
---|---|---|---|
adaptiveCard
|
adaptiveCard | string | |
previewCardData
|
previewCardData | PreviewCardData |
EmailInsight
Name | Path | Type | Description |
---|---|---|---|
title
|
title | string |
This output indicates the title of the partner section and should include only the partner's name |
description
|
description | string |
This output indicates the text you would like to be included in the email summary |
EmailInsightListResponseEnvelope
Name | Path | Type | Description |
---|---|---|---|
value
|
value | array of EmailInsight | |
hasMoreResults
|
hasMoreResults | boolean |
This indicates whether there are more results to be fetched in subsequent calls |
ExternalRelatedRecord
Name | Path | Type | Description |
---|---|---|---|
recordId
|
recordId | string |
This output uniquely identifies each related record returned by the action |
recordTypeDisplayName
|
recordTypeDisplayName | string |
This output indicates the display name of record type of each related record returned by the action |
recordTitle
|
recordTitle | string |
This output indicates the title of each related record returned by the action |
recordTypePluralDisplayName
|
recordTypePluralDisplayName | string |
This output indicates the plural display name of the record type of each related record returned by the action |
recordType
|
recordType | string |
This output indicates the type of each related record returned by the action |
url
|
url | string |
This output indicates the URL of each related record returned by the action |
additionalProperties
|
additionalProperties | object |
This output indicates additional properties as name-value pairs of each related record returned by the action |
ExternalRelatedRecordListResponseEnvelope
Name | Path | Type | Description |
---|---|---|---|
value
|
value | array of ExternalRelatedRecord | |
hasMoreResults
|
hasMoreResults | boolean |
This indicates whether there are more results to be fetched in subsequent calls |
PartnerConnectorResponse
Name | Path | Type | Description |
---|---|---|---|
adaptiveCards
|
adaptiveCards | array of AdaptiveCardWrapper |
PreviewCardData
Name | Path | Type | Description |
---|---|---|---|
title
|
title | string | |
subtitle
|
subtitle | string | |
url
|
url | string |
SalesHighlight
Name | Path | Type | Description |
---|---|---|---|
title
|
title | string |
This output indicates the title of citation card for the insight. |
description
|
description | string |
This output indicates the text of the insight to be included in key sales info. |
dateTime
|
dateTime | date-time |
This output indicates the time associated with the insight. |
url
|
url | string |
This output indicates the URL to learn more about the insight. |
additionalProperties
|
additionalProperties | object |
This output indicates additional properties as name-value pairs of each related insight returned by the action. |
SalesHighlightListResponseEnvelope
Name | Path | Type | Description |
---|---|---|---|
value
|
value | array of SalesHighlight | |
hasMoreResults
|
hasMoreResults | boolean |
This indicates whether there are more results to be fetched in subsequent calls |