# Como agendar uma mensagem

O Pushwoosh simplifica o agendamento de mensagens em vários canais, incluindo [notificações push](/pt/product/messaging-channels/push-notifications), [e-mails](/pt/product/messaging-channels/emails), [mensagens in-app](/pt/product/messaging-channels/in-apps), [WhatsApp](/pt/product/messaging-channels/whatsapp-messages) e [SMS](/pt/product/messaging-channels/sms).

Seja para enviar uma mensagem única, agendar mensagens para datas específicas ou configurar campanhas recorrentes, o Customer Journey Builder oferece opções flexíveis para gerenciar o tempo da sua campanha de forma eficaz. Para notificações push, você também pode usar o [formulário de mensagem push única](/pt/product/messaging-channels/push-notifications/scheduled-push). Para e-mails únicos, você pode usar o [formulário de e-mail único](/pt/product/messaging-channels/emails/sending-emails/send-one-time-emails).

Este guia fornece instruções passo a passo para agendar mensagens através do Customer Journey Builder, aplicáveis a todos os canais de mensagens suportados.

## Como agendar mensagens que iniciam um fluxo de comunicação

O agendamento é configurado no elemento [**Entrada baseada em público**](/pt/product/customer-journey/journey-elements/entry-elements/audience-based-entry/#entry-schedule) através do **Agendamento de entrada**:

*   **Entrada única:** os usuários entram na jornada uma vez. Escolha **Imediatamente** (assim que a jornada for ativada) ou **Agendar para um dia específico** (data e hora).
*   **Entrada recorrente:** os usuários entram repetidamente. Escolha **Em datas específicas** (várias datas que você escolhe) ou **Periodicamente** (por exemplo, a cada 1 dia, a cada 1 semana).

### Configure o agendamento de entrada

1.  Adicione o elemento **Entrada baseada em público** e defina os usuários que entrarão na jornada. Selecione a **Fonte de público** para determinar quem receberá a mensagem ou [crie um segmento](/pt/product/audience-data-and-segmentation/segmentation/). Uma vez que o público esteja definido, você pode prosseguir para agendar a mensagem.
2.  No elemento **Entrada baseada em público**, defina o **Agendamento de entrada** e escolha **Entrada única** ou **Entrada recorrente**, depois selecione a opção que corresponde a quando a mensagem deve ser enviada.
3.  Defina a hora e o fuso horário conforme descrito nas seções abaixo. Para mais detalhes, consulte [Entrada baseada em público](/pt/product/customer-journey/journey-elements/entry-elements/audience-based-entry/).

<Aside type="tip">
Opcionalmente, ative **Permitir que usuários que correspondam ao segmento mais tarde entrem na jornada** para que os usuários que se qualificarem após o lançamento entrem automaticamente. [Saiba mais](/pt/product/customer-journey/journey-elements/entry-elements/audience-based-entry/#add-users-when-they-start-matching-the-segment-later).
</Aside>

### Agendar uma mensagem para uma data e hora específicas

Para enviar uma mensagem em uma data e hora específicas:

1.  Defina o **Agendamento de entrada** como **Entrada única**, depois escolha **Agendar para um dia específico**. Defina a data e a hora.
2.  Selecione o fuso horário:
    *   **Fuso horário do dispositivo do assinante (padrão):** a entrada usa o fuso horário do dispositivo de cada assinante. Se o fuso horário estiver ausente, um fallback é usado. Clique em **Alterar fallback** para alterá-lo.
    *   **Fuso horário específico:** escolha um fuso horário no menu suspenso para um horário de entrada fixo.

<Aside type="note">
Se o horário de entrada agendado de um assinante (em seu fuso horário local) já tiver passado, ele não será incluído na campanha, a menos que você opte por deixá-lo entrar imediatamente. [Saiba mais](/pt/product/customer-journey/journey-elements/entry-elements/audience-based-entry/#schedule-for-a-specific-day).
</Aside>

Uma vez que o agendamento esteja definido, clique em **Aplicar** para confirmar.

<img src="/journey-elements-audience-based-entry-2.webp" alt="Entrada baseada em público: Agendar para um dia específico com data, hora e fuso horário"/>

### Agendar uma mensagem para várias datas específicas

Para enviar mensagens em várias datas específicas:

1.  Defina o **Agendamento de entrada** como **Entrada recorrente**, depois escolha **Em datas específicas**.
2.  Escolha as datas no calendário. Clique em **+ Adicionar Data** para adicionar mais datas.
3.  Defina a hora e o fuso horário da mesma forma que para [Agendar para um dia específico](#schedule-a-message-for-a-specific-date-and-time) (Fuso horário do dispositivo do assinante ou Fuso horário específico).

<img src="/journey-elements-audience-based-entry-5.webp" alt="Entrada baseada em público: Entrada recorrente em datas específicas"/>

<Aside type="note">
Assinantes cujo horário agendado já passou para uma data específica serão incluídos na próxima data agendada disponível.
</Aside>

Uma vez que o agendamento esteja definido, clique em **Aplicar** para confirmar.

### Configurar uma mensagem recorrente para ser enviada em intervalos regulares

Para enviar mensagens em intervalos regulares (por exemplo, diariamente, semanalmente):

1.  Defina o **Agendamento de entrada** como **Entrada recorrente**, depois escolha **Periodicamente**.
2.  Em **ENTRADA A CADA**, defina o intervalo (por exemplo, a cada 1 dia, a cada 1 semana) e escolha os dias (da semana ou do mês, dependendo do intervalo).
3.  Defina a hora e o fuso horário da mesma forma que para [Agendar uma mensagem para uma data e hora específicas](#schedule-a-message-for-a-specific-date-and-time).

<img src="/journey-elements-audience-based-entry-6.webp" alt="Entrada baseada em público: Entrada recorrente periodicamente com intervalo, dias selecionados, hora e fuso horário"/>

<Aside type="note">
Assinantes cujo horário agendado já passou serão incluídos no próximo dia agendado.
</Aside>

Uma vez que o agendamento esteja definido, clique em **Aplicar** para confirmar.

Depois de definir as opções de agendamento, adicione o elemento de mensagem e configure o resto da sua jornada. Depois de revisar todas as configurações, clique em **Lançar campanha**.

## Como agendar mensagens que continuam um fluxo de comunicação

Se a sua mensagem agendada faz parte de uma jornada em andamento, você pode inserir um elemento de Atraso de Tempo para controlar quando a mensagem é enviada dentro do fluxo. Para isso:

1.  Insira o elemento **Atraso de Tempo** entre os elementos de comunicação anteriores e a mensagem que você deseja agendar:

<video src="/shared-7.webm" title="Customer Journey Builder mostrando o elemento Atraso de Tempo inserido entre o ponto de entrada e a mensagem" autoplay loop muted playsinline />

2.  Dê um duplo clique no elemento **Atraso de Tempo**. No campo **Opção de Atraso de Tempo**, selecione **Hora específica**:

<img src="/shared-9.webp" alt="Caixa de diálogo de configuração do elemento Atraso de Tempo com a opção Hora específica"/>

ou **Data**:

<img src="/shared-4.webp" alt="Caixa de diálogo de configuração do elemento Atraso de Tempo com a opção Data"/>

<Aside type="tip">
Dentro do elemento **Atraso de Tempo**, você pode definir outras condições de entrega: esperar por durações fixas, dias específicos da semana ou até que o usuário acione um evento especificado. [Saiba mais sobre como usar o elemento Atraso de Tempo](/pt/product/customer-journey/journey-elements/flow-controls/time-delay/).
</Aside>

## Cenário de exemplo: Configurando uma notificação push recorrente para um aplicativo de fitness

Digamos que você esteja gerenciando um aplicativo de fitness e queira enviar notificações push motivacionais aos usuários para mantê-los engajados. Você decide enviar a mesma notificação toda segunda-feira às 9:00, lembrando os usuários de registrar o progresso de seus treinos.

1.  **Crie um fluxo de push básico.** Adicione a **Entrada baseada em público** à tela da jornada e selecione uma **Fonte de público**.

2.  **Defina a entrada recorrente.** No elemento **Entrada baseada em público**, defina o **Agendamento de entrada** como **Entrada recorrente**, depois escolha **Periodicamente**. Em **ENTRADA A CADA**, defina **a cada 1 semana** e selecione **Segunda-feira**.

3.  **Defina a hora e o fuso horário.** Defina a hora para as **9:00** e selecione **Fuso horário do dispositivo do assinante** para que as notificações sejam enviadas com base no horário local de cada usuário.

4.  **Revise e finalize a jornada.** Prossiga para configurar o resto da sua jornada e criar o conteúdo da notificação push.

<Aside type="tip" title="Exemplo de mensagem">
*   **Título:** Continue se Movendo! 💪

*   **Mensagem:** Ei [Primeiro Nome], registre seu treino e mantenha-se no caminho certo com seus objetivos de fitness. Vamos fazer esta semana valer a pena! 🏋️‍♂️

<img src="/shared-32.webp" alt="Pré-visualização da notificação push do aplicativo de fitness com título e conteúdo da mensagem"/>
</Aside>

Finalmente, adicione o elemento [**Saída**](/pt/product/customer-journey/journey-elements/flow-controls/exit/) à sua jornada. Antes de lançar a jornada, revise toda a configuração para garantir que tudo esteja configurado corretamente.

A notificação recorrente está agora pronta para lembrar os usuários de registrar seus treinos toda segunda-feira às 9:00 em seus fusos horários locais.