SmartDialog
O SmartDialog é uma plataforma usada para enviar e receber mensagens SMS e WhatsApp. Ele oferece uma ampla variedade de serviços de mensagens inteligentes.
Esse conector está disponível nos seguintes produtos e regiões:
| Service | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Todas as regiões do Power Automate , exceto as seguintes: – Governo dos EUA (GCC) – Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Aplicativos Lógicos | Standard | Todas as regiões dos Aplicativos Lógicos , exceto as seguintes: – Regiões do Azure Governamental - Regiões do Azure China - Departamento de Defesa dos EUA (DoD) |
| Power Apps | Premium | Todas as regiões do Power Apps , exceto as seguintes: – Governo dos EUA (GCC) – Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Power Automate | Premium | Todas as regiões do Power Automate , exceto as seguintes: – Governo dos EUA (GCC) – Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Contato | |
|---|---|
| Nome | Suporte interativo da Arena |
| URL | https://www.arenainteractive.fi/contact |
| support@arenainteractive.fi |
| Metadados do conector | |
|---|---|
| Publicador | Arena Interativa Oy |
| Site | https://www.arenainteractive.fi |
| Política de privacidade | https://www.arenainteractive.fi/privacypolicy |
| Categorias | Comunicação; Colaboração |
Conector SmartDialog
Esse conector pode ser usado para enviar e receber mensagens SMS usando a plataforma SmartDialog.
Pré-requisitos
- Uma assinatura e uma conta do SmartDialog. Entre em contato com sales@arenainteractive.fi
- O OAuth precisa ser habilitado para sua conta e um segredo do cliente precisa ser solicitado. Isso pode ser feito enviando-nos um email em support@arenainteractive.fi.
Configuração
- Siga as instruções em Criar um conector personalizado a partir de uma definição de OpenAPI.
- Crie um Flow ou PowerApp e adicione uma ação SmartDialog da seção personalizada. Entre com sua conta do SmartDialog.
Ações Suportadas
- Nova mensagem (gatilho para receber mensagens)
- Enviar Mensagem
- Enviar mensagem do WhatsApp
- Enviar mensagem de resposta de discussão
- Enviar Mensagem de Resposta
- Aceitar o WhatsApp
- WhatsApp Opt Out
- Criar modelo do WhatsApp
- Obter contato de grupo
- Criar contato de grupo
- Atualizar Contato do Grupo
- Excluir Contato de Grupo
- Excluir todos os contatos de grupo
Limitações
| Nome | Chamadas | Período de renovação |
|---|---|---|
| Chamadas à API por conexão | 100 | 60 segundos |
Ações
| Atualizar Contato do Grupo |
Atualizar Contato do Grupo |
| Criar contato de grupo |
Criar contato de grupo |
|
Criar modelo do Whats |
Crie um novo modelo do WhatsApp. |
| Enviar Mensagem |
Envie uma mensagem aos destinatários. |
| Enviar Mensagem de Resposta |
Envie um Replymessage aos destinatários. |
| Enviar mensagem de resposta de discussão |
Enviar uma mensagem de resposta de discussão aos destinatários. |
|
Enviar mensagem do Whats |
Enviar mensagem de modelo do WhatsApp. |
| Excluir Contato de Grupo |
Excluir contato de grupo usando o número de telefone. |
| Excluir todos os contatos de grupo |
Excluir todos os contatos de grupo |
| Obter contato de grupo |
Obter contato de grupo |
|
Whats |
WhatsApp Opt In para remetente e destinatário. (preterido) |
|
Whats |
WhatsApp Opt Out para remetente e destinatário. (preterido) |
Atualizar Contato do Grupo
Atualizar Contato do Grupo
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Customer
|
Customer | True | string |
O cliente para o qual buscar serviços de grupo. |
|
Serviço de Grupo
|
Group Service | True | string |
O Serviço de Grupo a ser usado. |
|
Telefone
|
Phone | True | string |
O número de telefone do contato a ser atualizado. |
|
Active
|
active | boolean |
Sinalizador que indica se o Contato está ativo. |
|
|
Email
|
string |
Endereço de email do Contato. |
||
|
Nome
|
firstName | string |
Nome do contato. |
|
|
Sobrenome
|
lastName | string |
Sobrenome do Contato. |
|
|
Gênero
|
gender | string |
Gênero do Contato. |
|
|
Ano de Nascimento
|
birthYear | integer |
Ano de Nascimento do Contato. |
|
|
Endereço
|
streetAddress | string |
Endereço de rua do contato. |
|
|
Código Postal
|
zipCode | string |
Cep do Contato. |
|
|
City
|
city | string |
Cidade do Contato. |
|
|
Código do país
|
countryCode | string |
Código de país de 3 letras do Contato. |
|
|
Nome
|
name | string |
Nome da propriedade de contato personalizado. |
|
|
Value
|
value | string |
Valor da propriedade de contato personalizado. |
|
|
Regiões phonenumber
|
phoneNumberRegions | array of string |
Regiões de número de telefone a serem usadas para analisar números. O padrão será a Finlândia se deixado vazio. |
Retornos
- response
- boolean
Criar contato de grupo
Criar contato de grupo
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Customer
|
Customer | True | string |
O cliente para o qual buscar serviços de grupo. |
|
Serviço de Grupo
|
Group Service | True | string |
O Serviço de Grupo a ser usado. |
|
Active
|
active | boolean |
Sinalizador que indica se o Contato está ativo. |
|
|
Telefone
|
phone | True | string |
Número de telefone do Contato. |
|
Email
|
string |
Endereço de email do Contato. |
||
|
Nome
|
firstName | string |
Nome do contato. |
|
|
Sobrenome
|
lastName | string |
Sobrenome do Contato. |
|
|
Gênero
|
gender | string |
Gênero do Contato. |
|
|
Ano de Nascimento
|
birthYear | integer |
Ano de Nascimento do Contato. |
|
|
Endereço
|
streetAddress | string |
Endereço de rua do contato. |
|
|
Código Postal
|
zipCode | string |
Cep do Contato. |
|
|
City
|
city | string |
Cidade do Contato. |
|
|
Código do país
|
countryCode | string |
Código de país de 3 letras do Contato. |
|
|
Nome
|
name | string |
Nome da propriedade personalizada. |
|
|
Value
|
value | string |
Valor da propriedade personalizada. |
|
|
Regiões phonenumber
|
phoneNumberRegions | array of string |
Regiões de número de telefone a serem usadas para analisar números. O padrão será a Finlândia se deixado vazio. |
Retornos
ID exclusiva do Contato criado.
- ID de contato
- uuid
Criar modelo do WhatsApp
Crie um novo modelo do WhatsApp.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Customer
|
Customer-Id | True | string |
O cliente para o qual criar o modelo. |
|
IdentityNumber
|
IdentityNumber | True | string |
WhatsApp IdentityNumber usado para o modelo. |
|
Nome de exibição
|
DisplayName | True | string |
Nome de exibição do modelo. |
|
Content
|
RawContent | True | string |
Conteúdo do modelo. |
|
Categoria de modelo
|
Category | True | string |
Categoria de modelo. |
|
Linguagem de modelo
|
Language | True | string |
Código de 2 caracteres para linguagem de modelo. |
|
Tipo de botão
|
Type | string |
Tipo de botão. |
|
|
Rótulo do botão
|
Label | string |
Rótulo do botão. |
|
|
Dados do botão
|
Data | string |
Dados de botão. URL (URL), número de telefone (Chamada) ou texto (QuickReply). O comprimento máximo é 2000 para URL e 20 para número de telefone e texto. |
|
|
URL do Anexo
|
AttachmentUrl | string |
URL para um anexo de exemplo. |
Enviar Mensagem
Envie uma mensagem aos destinatários.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Customer
|
Customer-Id | True | string |
O Cliente a ser usado para enviar. |
|
Service
|
Service-Id | True | string |
O Serviço a ser usado para envio. |
|
Remetente de Mensagens
|
Sender | True | string |
O remetente da mensagem pode ser alfanumérico, código longo ou código curto (as restrições se aplicam). |
|
Conteúdo da Mensagem
|
Content | True | string |
O conteúdo da mensagem. |
|
Protocolo de mensagem
|
Protocol | True | string |
O protocolo a ser usado para enviar a mensagem. |
|
Enviar Datetime
|
SendDateTime | date-time |
A data e a hora para enviar a mensagem. Deixe vazio para enviar instantaneamente. |
|
|
Endereço
|
Address | True | string |
Endereço do destinatário da mensagem. |
|
Uri de anexo
|
AttachmentUri | string |
Uri do anexo a ser usado ao enviar uma mensagem do WhatsApp que contém um anexo. |
|
|
Dados do Cliente
|
CustomerData | string |
Dados de cobrança/agrupamento para essa mensagem, opcional. |
|
|
Mensagem de anúncio
|
AdMessage | boolean |
Sinalizador de substituição opcional para marcar a mensagem como uma mensagem de anúncio |
|
|
Dlr Url
|
DlrUrl | string |
Url para retorno de chamada de status de entrega por meio de http-get. Você pode adicionar valores querystring à URL, eles serão preservados. |
|
|
ID da solicitação
|
RequestId | string |
ID de solicitação exclusiva opcional que pode ser usada para identificar solicitações duplicadas. Se uma ID de solicitação duplicada for detectada, o envio será cancelado. Não há garantia de que as solicitações com IDs de solicitação duplicadas serão bloqueadas em situações de alta taxa de transferência/tráfego. A requestId determinada será "lembrada" por 7 dias. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
ID da mensagem
|
MessageId | string |
Identificador da mensagem recém-criada. |
|
Contagem de partes de mensagem
|
MessagePartCount | integer |
Número aproximado de partes de mensagem para esta mensagem. |
|
Destinatários
|
Recipients | array of object |
Destinatários |
|
Endereço do destinatário
|
Recipients.Address | string |
Endereço do destinatário (número de telefone/email/id de usuário etc.). |
|
ID do destinatário
|
Recipients.Id | string |
Identificador de destinatário usado para receber informações de status de entrega. |
Enviar Mensagem de Resposta
Envie um Replymessage aos destinatários.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
ParentMessage Id
|
ParentMessageId | True | string |
A ID da mensagem pai à qual responder. |
|
Customer
|
Customer-Id | True | string |
O Cliente a ser usado para enviar. |
|
Service
|
Service-Id | True | string |
O Serviço a ser usado para envio. |
|
Remetente de Mensagens
|
Sender | True | string |
O remetente da mensagem pode ser alfanumérico, código longo ou código curto (as restrições se aplicam). |
|
Conteúdo da Mensagem
|
Content | True | string |
O conteúdo da mensagem. |
|
Protocolo de mensagem
|
Protocol | True | string |
O protocolo a ser usado para enviar a mensagem. |
|
Enviar Datetime
|
SendDateTime | date-time |
A data e a hora para enviar a mensagem. Deixe vazio para enviar instantaneamente. |
|
|
Endereço
|
Address | True | string |
Endereço do destinatário da mensagem. |
|
Uri de anexo
|
AttachmentUri | string |
Uri do anexo a ser usado ao enviar uma mensagem do WhatsApp que contém um anexo. |
|
|
Dados do Cliente
|
CustomerData | string |
Dados de cobrança/agrupamento para essa mensagem, opcional. |
|
|
Mensagem de anúncio
|
AdMessage | boolean |
Sinalizador de substituição opcional para marcar a mensagem como uma mensagem de anúncio |
|
|
Dlr Url
|
DlrUrl | string |
Url para retorno de chamada de status de entrega por meio de http-get. Você pode adicionar valores querystring à URL, eles serão preservados. |
|
|
ID da solicitação
|
RequestId | string |
ID de solicitação exclusiva opcional que pode ser usada para identificar solicitações duplicadas. Se uma ID de solicitação duplicada for detectada, o envio será cancelado. Não há garantia de que as solicitações com IDs de solicitação duplicadas serão bloqueadas em situações de alta taxa de transferência/tráfego. A requestId determinada será "lembrada" por 7 dias. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
ID da mensagem
|
MessageId | string |
Identificador da mensagem recém-criada. |
|
Contagem de partes de mensagem
|
MessagePartCount | integer |
Número aproximado de partes de mensagem para esta mensagem. |
|
Destinatários
|
Recipients | array of object |
Destinatários |
|
Endereço do destinatário
|
Recipients.Address | string |
Endereço do destinatário (número de telefone/email/id de usuário etc.). |
|
ID do destinatário
|
Recipients.Id | string |
Identificador de destinatário usado para receber informações de status de entrega. |
Enviar mensagem de resposta de discussão
Enviar uma mensagem de resposta de discussão aos destinatários.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Customer
|
CustomerId | True | string |
O Cliente a ser usado para enviar. |
|
Thread Id
|
ThreadId | True | string |
ID do Thread existente para responder. |
|
Conteúdo da Mensagem
|
Content | True | string |
O conteúdo da mensagem. |
|
Dados do Cliente
|
CustomerData | string |
Dados de cobrança/agrupamento para essa mensagem, opcional. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
ID da mensagem
|
MessageId | string |
Identificador da mensagem recém-criada. |
|
Contagem de partes de mensagem
|
MessagePartCount | integer |
Número aproximado de partes de mensagem para esta mensagem. |
|
Destinatários
|
Recipients | array of object |
Destinatários |
|
Endereço do destinatário
|
Recipients.Address | string |
Endereço do destinatário (número de telefone/email/id de usuário etc.). |
|
ID do destinatário
|
Recipients.Id | string |
Identificador de destinatário usado para receber informações de status de entrega. |
|
ThreadId
|
ThreadId | string |
Identificador do Thread para o qual a mensagem foi enviada. |
Enviar mensagem do WhatsApp
Enviar mensagem de modelo do WhatsApp.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Customer
|
Customer-Id | True | string |
O Cliente a ser usado para enviar. |
|
Service
|
Service-Id | True | string |
O Serviço a ser usado para envio. |
|
Modelo do WhatsApp
|
TemplateName | True | string |
O modelo a ser usado para envio. |
|
Endereço
|
Address | True | string |
Endereço do destinatário da mensagem. |
|
BodyParameters
|
BodyParameters | array of string |
BodyParameters |
|
|
HeaderParameters
|
HeaderParameters | array of string |
HeaderParameters |
|
|
Tipo
|
Type | string |
O tipo de botão. Apenas um tipo por modelo pode conter vários do mesmo tipo. |
|
|
Texto
|
Data | string |
O texto do botão. |
|
|
Enviar Datetime
|
SendDateTime | string |
A data e a hora para enviar a mensagem. Deixe vazio para enviar instantaneamente. |
|
|
Uri de anexo
|
AttachmentUri | string |
O Uri do Anexo se o modelo contiver um anexo. |
|
|
Usar fallback de SMS
|
UseSmsFallback | boolean |
O SMS deve ser usado como fallback. |
|
|
Dlr Url
|
DlrUrl | string |
Url do relatório de entrega que receberá um retorno de chamada quando o processo de envio for concluído. |
|
|
Dados do Cliente
|
CustomerData | string |
Dados de cobrança/agrupamento para essa mensagem, opcional. |
|
|
ID da solicitação
|
RequestId | string |
ID de solicitação exclusiva opcional que pode ser usada para identificar solicitações duplicadas. Se uma ID de solicitação duplicada for detectada, o envio será cancelado. Não há garantia de que as solicitações com IDs de solicitação duplicadas serão bloqueadas em situações de alta taxa de transferência/tráfego. A requestId determinada será "lembrada" por 7 dias. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
ID da mensagem
|
messageId | string |
Identificador da mensagem recém-criada. |
|
Contagem de partes de mensagem
|
messagePartCount | integer |
Número aproximado de partes de mensagem para esta mensagem. |
|
destinatários
|
recipients | array of object |
destinatários |
|
Endereço do destinatário
|
recipients.address | string |
Endereço do destinatário (número de telefone/email/id de usuário etc.). |
|
ID do destinatário
|
recipients.id | string |
Identificador de destinatário usado para receber informações de status de entrega. |
Excluir Contato de Grupo
Excluir contato de grupo usando o número de telefone.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Customer
|
Customer | True | string |
O cliente para o qual buscar serviços de grupo. |
|
Serviço de Grupo
|
Group Service | True | string |
O Serviço de Grupo a ser usado. |
|
Telefone
|
Phone | True | string |
O número de telefone do contato para Excluir. |
Retornos
- response
- boolean
Excluir todos os contatos de grupo
Excluir todos os contatos de grupo
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Customer
|
Customer | True | string |
O cliente para o qual buscar serviços de grupo. |
|
Serviço de Grupo
|
Group Service | True | string |
O Serviço de Grupo a ser usado. |
Retornos
- response
- boolean
Obter contato de grupo
Obter contato de grupo
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Customer
|
Customer | True | string |
O cliente para o qual buscar serviços de grupo. |
|
Serviço de Grupo
|
Group Service | True | string |
O Serviço de Grupo a ser usado. |
|
Telefone
|
Phone | True | string |
O número de telefone do Contato. |
|
Região
|
Region | string |
Região de Phonenumber opcional a ser usada para analisar o número de telefone. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Telefone
|
phone | string |
Número de telefone do Contato. |
|
Email
|
string |
Endereço de email do Contato. |
|
|
Nome
|
firstName | string |
Nome do contato. |
|
Sobrenome
|
lastName | string |
Sobrenome do Contato. |
|
Gênero
|
gender | string |
Gênero do Contato. |
|
Ano de Nascimento
|
birthYear | integer |
Ano de Nascimento do Contato. |
|
Endereço
|
streetAddress | string |
Endereço de rua do contato. |
|
Código Postal
|
zipCode | string |
Cep do Contato. |
|
City
|
city | string |
Cidade do Contato. |
|
Código do país
|
countryCode | string |
Código do país do contato. |
|
Mensagens com falha
|
failedMessages | integer |
Número de mensagens com falha para o Contato. |
|
Propriedades personalizadas
|
customContactProperties | array of object |
Coleção de Propriedades de Contato Personalizada salva para o Contato. |
|
Nome
|
customContactProperties.name | string |
Nome da propriedade de contato personalizado. |
|
Value
|
customContactProperties.value | string |
Valor da propriedade de contato personalizado. |
WhatsApp Opt In (preterido) [PRETERIDO]
WhatsApp Opt In para remetente e destinatário. (preterido)
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Endereço do remetente.
|
Sender | True | string |
Número de identidade do Whatsapp registrado para o qual aceitar. |
|
Endereço do destinatário
|
Recipient | True | string |
Número do destinatário a ser aceito. |
WhatsApp Opt Out (preterido) [PRETERIDO]
WhatsApp Opt Out para remetente e destinatário. (preterido)
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Endereço do remetente.
|
Sender | True | string |
Número de identidade do Whatsapp registrado do qual recusar. |
|
Endereço do destinatário
|
Recipient | True | string |
Número do recipent a ser removido da aceitação. |
Gatilhos
| Nova mensagem |
Quando uma nova mensagem chega a um serviço 2-Way. |
Nova mensagem
Quando uma nova mensagem chega a um serviço 2-Way.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Customer
|
Customer | True | string |
O Cliente a ser usado. |
|
Service
|
Service | True | string |
O serviço 2-Way a ser usado. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Remetente de Mensagens
|
sender | string |
O remetente da mensagem. |
|
Destinatário da mensagem
|
recipient | string |
O destinatário da mensagem. |
|
Conteúdo da Mensagem
|
content | string |
O conteúdo da mensagem recebida. |
|
Carimbo de data/hora da mensagem
|
timestamp | date-time |
O carimbo de data/hora da mensagem. |
|
Protocolo de mensagem
|
protocol | string |
O protocolo da mensagem recebida. |
|
attachments
|
attachments | array of object |
attachments |
|
Nome do arquivo de anexo
|
attachments.name | string |
O nome do arquivo do anexo. |
|
Tipo mime de anexo
|
attachments.mimeType | string |
O tipo de mime do anexo. |
|
Local do recurso de anexo
|
attachments.resourceLocation | string |
O local do recurso de anexo. |
|
ID da mensagem
|
messageId | string |
A ID de mensagem exclusiva da mensagem recebida. |
Definições
identificador único universal (UUID)
boolean
Esse é o tipo de dados básico 'booleano'.