# Mensagens de marketing vs. transacionais

Ao enviar mensagens via Push, E-mail, In-App, SMS, WhatsApp ou Viber, você escolhe se a mensagem é de **marketing** ou **transacional**. Essa escolha determina como o Pushwoosh aplica as preferências do usuário, os limites de frequência e o [grupo de controle global](/pt/product/audience-data-and-segmentation/global-control-group/).


## Escolhendo o tipo de mensagem correto

<Aside type="tip">

Use **marketing** para campanhas que podem respeitar as escolhas e os limites do usuário. Reserve **transacional** para comunicações essenciais, acionadas pelo usuário ou exigidas pelo sistema. Usá-lo para conteúdo promocional pode levar a problemas de conformidade e reclamações de usuários.
</Aside>

| Tipo de mensagem | Mensagem de marketing | Mensagem transacional |
| ----- | ----- | ----- |
| **Preferências do usuário** | Respeita as preferências de assinatura. Enviada apenas para usuários que optaram por receber a [categoria de assinatura](/pt/product/messaging-channels/emails/email-preferences/#how-email-categories-and-message-delivery-work) que você escolher na campanha. | Ignora as preferências do usuário. Enviada para todos os usuários, incluindo aqueles que cancelaram a assinatura de mensagens de marketing. |
| **Limite de frequência** | O [limite de frequência global](/pt/product/messaging-channels/global-frequency-capping/) e os [períodos de silêncio](/pt/product/customer-journey/journey-settings/#silence-period) se aplicam. | O limite de frequência e os períodos de silêncio não se aplicam. |
| **Grupo de controle** | Exclui usuários no [grupo de controle global](/pt/product/audience-data-and-segmentation/global-control-group/). | Inclui usuários no grupo de controle global. |
| **Casos de uso típicos** | Promoções e ofertas, newsletters, atualizações de produtos e recursos, reengajamento, campanhas de ciclo de vida, anúncios. | Conta e segurança, pedidos e pagamentos, notificações críticas, verificação. |

## Onde definir o tipo de mensagem
O tipo de mensagem é definido nas configurações específicas do canal: em um elemento da jornada ou no formulário de mensagem única.

*   **E-mail**: O tipo de mensagem está disponível no Customer Journey e ao enviar uma mensagem única. Em uma jornada, defina-o no [elemento de E-mail](/pt/product/customer-journey/journey-elements/channels/email/#set-message-type). Para e-mails únicos, defina-o na [configuração da campanha](/pt/product/messaging-channels/emails/sending-emails/send-one-time-emails/#select-message-type).
*   **Push**: O tipo de mensagem está disponível no Customer Journey e ao enviar um push único. Em uma jornada, defina-o no [elemento de Push](/pt/product/customer-journey/journey-elements/channels/push/#set-message-type). Para push único, defina-o na [configuração da campanha](/pt/product/messaging-channels/push-notifications/one-time-push/).
*   **In-app**: O tipo de mensagem está disponível apenas no Customer Journey. Defina-o no [elemento In-app](/pt/product/customer-journey/journey-elements/channels/in-app/#set-message-type) ao construir um [Customer Journey](/pt/product/messaging-channels/in-apps/send-in-apps/send-in-apps-via-customer-journey/).
*   **SMS**: Defina-o no [elemento de SMS](/pt/product/customer-journey/journey-elements/channels/sms/#set-message-type) ao construir um [Customer Journey](/pt/product/customer-journey/pushwoosh-journey-overview/).
*   **WhatsApp**: Defina-o no [elemento do WhatsApp](/pt/product/customer-journey/journey-elements/channels/whatsapp/#set-message-type) ao construir um [Customer Journey](/pt/product/customer-journey/pushwoosh-journey-overview/).
*   **Viber**: Defina-o no [elemento do Viber](/pt/product/customer-journey/journey-elements/channels/viber/#set-message-type) ao construir um [Customer Journey](/pt/product/customer-journey/pushwoosh-journey-overview/). Isso é separado da escolha de conteúdo Template/Freeform, que afeta apenas o preço.

## Solicitações de API e tipo de mensagem

Use os mesmos valores **marketing** e **transacional** na API como no Painel de Controle.

Para push, veja os [parâmetros de `/createMessage`](/pt/developer/api-reference/messages-api/api-prerequisites/#message_type). Para e-mail, veja [`createEmailMessage`](/pt/developer/api-reference/email-api/#createemailmessage).