Jornada de marketing

Essa conversa de marketing demonstra um bom design em ação. A marca fictícia é varejista, mas o design é relevante em todos os setores. Ela pode ajudar você obter leads de alta qualidade e construir um relacionamento com usuários de qualquer um de seus pontos de entrada compatíveis com o agente. A conversa faz a captura do lead pessoal e interativo colaborando com o usuário para personalizar uma newsletter. Neste a newsletter será enviada por e-mail como parte do canal omnichannel da marca abordagem para a construção de relacionamentos.

Abaixo está uma visão geral da conversa, seguida por um detalhamento passo a passo. Cada etapa destaca as práticas recomendadas a serem aplicadas e quaisquer considerações para uma jornada de marketing. Para implementar esse design no seu próprio de teste, copie e personalize os payloads de cada etapa.

Visão geral

Esta é uma amostra de marketing conversacional. Ele usa o poder exclusivo de conversa para capturar leads e criar o relação com sua marca. O fluxo básico é: (1) adicionar uma nova oferta ao mensagem de boas-vindas, (2) descrever o valor da oferta para o usuário, (3) fazer perguntas que permitem ao usuário personalizar a oferta e também qualificá-la como lead, (4) solicitar as informações de contato do usuário, (5) ser transparente sobre como a informações de contato serão usadas (e nunca envie spam para elas).

Siga as dicas de tom, texto e tempo para criar uma ótima experiência do usuário respeitando sua Política de Privacidade e as divulgações necessárias.

Diagrama da conversa

Turnos de conversa

  1. O usuário inicia a conversa com o agente.
  2. O agente envia uma mensagem de boas-vindas. Um dos temas para a conversa destaca uma nova oferta.

    Mensagem de recepção com sugestões de conversa

    Essa saudação selecionada dá credibilidade ao agente. Ao nomear a marca na mensagem de boas-vindas e mostrar o logotipo conhecido, o agente garante ao usuário que está conversando com o Puzzle Paradise. O agente usa um perfil para tornar a automação envolvente. Apresentando-se como um "localizador virtual" esclarece que "Pi" não é um de uma pessoa real.

    Ao resumir o que pode fazer, o agente define rapidamente as expectativas do usuário. Os temas de conversa guiam o usuário para jornadas que a marca quer destacar. Seus marcadores começam com verbos, que motivam o usuário a agir. Os emojis dão um toque visual e facilitam a dê uma olhada nas opções.

  3. O usuário toca em um ponto de início de conversa para receber uma nova oferta.

    O gatilho de conversa foi tocado para "Manter-se atualizado"

    Os agentes com ativações de conversa geram mais engajamento dos usuários. Este gatilho de conversa usa ambiguidade divertida para despertar a curiosidade do usuário. Em vez de identificar a oferta pelo nome ("Inscreva-se para receber o boletim informativo"), destacando o valor para o usuário (a newsletter permite que ele se mantenha atualizado).

    Payload do JSON

    {
      "context": {
        "placeId": "",
        "userInfo": {
          "displayName": "Michael",
          "userDeviceLocale": "en-US"
        },
        "resolvedLocale": "en"
      },
      "sendTime": "2022-12-22T00:04:47.475658Z",
      "conversationId": "1111",
      "requestId": "123123333",
      "suggestionResponse": {
        "message": "conversations/1111/messages/2203",
        "postbackData": "stay_up_to_date",
        "createTime": "2022-12-22T00:04:47.009861Z",
        "text": "📆 Stay up to date",
        "type": "REPLY"
      },
      "agent": "brands/3333/agents/4444"
    }

  4. O agente descreve a oferta e pergunta ao usuário se ele quer se inscrever.

    O agente descreve a oferta

    Esse agente virtual é um representante de atendimento ao cliente ideal. Confirma o interesse do usuário agradecendo calorosamente. Chamar o usuário de "amigo dos quebra-cabeças" cria um um senso de camaradagem que ajuda a criar um relacionamento com a marca. O agente ofereça uma descrição clara e concisa da oferta; começando com seus benefícios para o usuário. Os emojis chamam a atenção para cada um da newsletter. A mensagem termina com uma pergunta atraente para atrair o usuário para frente.

    Payload do JSON

    {
      "text": "Thanks for your interest, puzzle pal! Our monthly newsletter keeps you up to date with expert reviews ⭐, puzzle releases 🐣, and event info 🎉. 'Want a piece of the action?",
    "fallback": "Thanks for your interest, puzzle pal! Our monthly newsletter keeps you up to date with reviews, puzzle releases, and event info. 'Want a piece of the action? If so, type "Sign me up". If not, type "Return to menu".",
    "suggestions": [
    {
      "reply": {
        "text": "Yes, sign me up",
        "postbackData": "option_1"
      }
    },
    {
      "reply": {
        "text": "Not now, return to menu",
        "postbackData": "option_2"
      }
    }
    ],
    "messageId": "2204"
    }

  5. O usuário toca em uma sugestão para se inscrever.

    Resposta sugerida tocada em "Sim, fazer inscrição"

    As respostas sugeridas facilitam a inscrição do usuário.

    Payload do JSON

    {
      "context": {
        "placeId": "",
        "userInfo": {
          "displayName": "Michael",
          "userDeviceLocale": "en-US"
        },
        "resolvedLocale": "en"
      },
      "sendTime": "2022-12-22T00:06:25.284431Z",
      "conversationId": "1111",
      "requestId": "123123555",
      "suggestionResponse": {
        "message": "conversations/1111/messages/2205",
        "postbackData": "option_1",
        "createTime": "2022-06-27T23:05:40.034552Z",
        "text": "Yes, sign me up",
        "type": "REPLY"
      },
      "agent": "brands/3333/agents/4444"
    }

  6. O agente define as expectativas do usuário sobre a personalização da oferta.

    O agente visualiza o processo de perguntas e respostas

    Uma simples mensagem de "Yay!" com um emoji cria impulso para a jornada à frente. Para definir as expectativas do usuário, o agente indica quantas etapas a jornada vai dar e qual é o objetivo: "personalizar a newsletter para que você só consiga o que quer”. O propósito é declarado da perspectiva do usuário. Portanto, eles tenham um motivo para interagir.

    O que se segue não é um formulário de lead impessoal. Em vez disso, é um ida e volta amigável que empodera o usuário. O agente (1) permite que eles escolham o conteúdo da newsletter, ou seja, aceitam ou não as informações que querem receber. ajude o usuário a personalizar a relação dele com a marca e (2) os qualifica simultaneamente como leads para vários produtos.

    Payload do JSON

    {
      "text": "Yea! 🥳 I've got 3 questions to customize the newsletter, so you only get what you want. Ready?",
      "fallback": "Yea! I've got 3 questions to customize the newsletter, so you only get what you want. Ready? Type "Yes" to get started or type "Return to menu".",
      "suggestions": [
        {
          "reply": {
            "text": "Let's do it!",
            "postbackData": "option_1"
          }
        },
        {
          "reply": {
            "text": "Not now, return to menu",
            "postbackData": "option_2"
          }
        }
      ],
      "messageId": "2206"
    }

  7. O usuário toca em uma sugestão para iniciar o processo.

    A resposta sugerida foi tocada em "Vamos lá".

    O texto de sugestão ("Vamos lá!") prepara o usuário para uma interação divertida. A palavra "vamos" atrai o usuário para coletivo "nós" com a marca, o que faz as perguntas e respostas seguintes se sentirem mais como o trabalho em equipe.

    Payload do JSON

    {
      "context": {
        "placeId": "",
        "userInfo": {
          "displayName": "Michael",
          "userDeviceLocale": "en-US"
        },
        "resolvedLocale": "en"
      },
      "sendTime": "2022-12-22T00:07:08.545653Z",
      "conversationId": "1111",
      "requestId": "123123777",
      "suggestionResponse": {
        "message": "conversations/1111/messages/2207",
        "postbackData": "option_1",
        "createTime": "2022-12-22T00:07:07.979424Z",
        "text": "Let's do it!",
        "type": "REPLY"
      },
      "agent": "brands/3333/agents/4444"
    }

  8. Ele faz a primeira pergunta.

    O agente pergunta se o usuário está interessado nas recomendações profissionais

    Um marcador discursivo simples ("Ótimo") reconhece a resposta do usuário e faz a transição para as perguntas e respostas. Para facilitar e agilizar, o agente só pede as informações necessárias. O agente formula a pergunta de maneira conversacional que foca nos interesses e mostra que a marca se importa com o que é importante para eles.

    Payload do JSON

    {
      "text": "Great. First, are you interested in our puzzle pros' monthly recommendations? ⭐",
      "fallback": "Great. First, are you interested in our puzzle pros' monthly recommendations? You can type "Yes" or "No".",
      "suggestions": [
        {
          "reply": {
            "text": "Yes",
            "postbackData": "option_1"
          }
        },
        {
          "reply": {
            "text": "No",
            "postbackData": "option_2"
          }
        }
      ],
      "messageId": "2208"
    }

  9. O usuário toca em uma sugestão para ativar.

    A opção de resposta sugerida foi tocada para "Sim"

    As respostas sugeridas facilitam a leitura das perguntas.

    Payload do JSON

    {
      "context": {
        "placeId": "",
        "userInfo": {
          "displayName": "Michael",
          "userDeviceLocale": "en-US"
        },
        "resolvedLocale": "en"
      },
      "sendTime": "2022-12-22T00:07:47.271709Z",
      "conversationId": "1111",
      "requestId": "123123999",
      "suggestionResponse": {
        "message": "conversations/1111/messages/2209",
        "postbackData": "option_3",
        "createTime": "2022-12-22T00:07:47.271709Z",
        "text": "Yes",
        "type": "REPLY"
      },
      "agent": "brands/3333/agents/4444"
    }

  10. Ele faz a segunda pergunta.

    O agente pergunta se o usuário tem interesse em novidades

    A primeira linha valida a escolha do usuário e confirma o entendimento do agente. Dizer que os profissionais estarão "encantado" ajuda a humanizar a marca. Isso faz com que o processo de captura de leads pareça mais humano e relevante.

    Payload do JSON

    {
      "text": "That will delight them! Next, are you interested in new arrivals? 🐣",
      "fallback": "That will delight them! Next, are you interested in new arrivals? You can type "Yes" or "Not really".",
      "suggestions": [
        {
          "reply": {
            "text": "Yes",
            "postbackData": "option_1"
          }
        },
        {
          "reply": {
            "text": "Not really",
            "postbackData": "option_2"
          }
        }
      ],
      "messageId": "2210"
    }

  11. O usuário toca em uma sugestão para ativar.

    A opção de resposta sugerida foi tocada para "Sim"

    Payload do JSON

    {
      "context": {
        "placeId": "",
        "userInfo": {
          "displayName": "Michael",
          "userDeviceLocale": "en-US"
        },
        "resolvedLocale": "en"
      },
      "sendTime": "2022-12-22T00:08:50.036551Z",
      "conversationId": "1111",
      "requestId": "123123011",
      "suggestionResponse": {
        "message": "conversations/1111/messages2211",
        "postbackData": "option_1",
        "createTime": "2022-12-22T00:08:49.498819Z",
        "text": "Yes",
        "type": "REPLY"
      },
      "agent": "brands/3333/agents/4444"
    }

  12. Ele faz a terceira pergunta.

    O agente pergunta se o usuário está interessado em eventos locais

    Para manter tudo atualizado, o agente usa uma frase diferente para confirmar a escolha do usuário. Isso deixa o agente responsivo, porque recompensa o usuário com uma resposta personalizada. O tom do agente é consistente (leve, energizado, encorajador) e ajuda impulsionar o usuário pelas perguntas e respostas.

    Payload do JSON

    {
      "text": "Hurray for the latest and greatest! Last question: Do you want to know about local contests and other events at our stores? 🎉",
      "fallback": "Hurray for the latest and greatest! Last question: Do you want to know about local contests and other events at our stores? You can type "Yes" or "Not interested".",
      "suggestions": [
        {
          "reply": {
            "text": "Yes",
            "postbackData": "option_1"
          }
        },
        {
          "reply": {
            "text": "Not interested",
            "postbackData": "option_2"
          }
        }
      ],
      "messageId": "2212"
    }

  13. O usuário toca em uma sugestão para desativar.

    Resposta sugerida tocada em "Não tenho interesse"

    Uma resposta sugerida para a desativação mantém a autonomia do usuário.

    Payload do JSON

    {
      "context": {
        "placeId": "",
        "userInfo": {
          "displayName": "Michael",
          "userDeviceLocale": "en-US"
        },
        "resolvedLocale": "en"
      },
      "sendTime": "2022-12-22T00:09:36.012947Z",
      "conversationId": "1111",
      "requestId": "123123013",
      "suggestionResponse": {
        "message": "conversations/1111/messages2213",
        "postbackData": "option_2",
        "createTime": "2022-12-22T00:09:35.593461Z",
        "text": "Not interested",
        "type": "REPLY"
      },
      "agent": "brands/3333/agents/4444"
    }
  14. O agente confirma a escolha do usuário de recusar.

    O agente envia uma mensagem curta de confirmação

    "Eu entendo" é uma linguagem clara e concisa para validar a escolha do usuário. Essa frase curta mantém "eu" e "você" muito próximos, enfatizando que agente está alinhado com o usuário e respeitará sua decisão de recusar. Como muitos usuários têm receio de receber conteúdo indesejado de marcas, do agente envia essa confirmação como uma mensagem independente para que ela se destaque claramente.

    Payload do JSON

    {
      "text": "I hear you. Perfect.",
      "fallback": "I hear you. Perfect.",
      "suggestions": [],
      "messageId": "2214"
    }

  15. O agente confirma o que o usuário vai receber na oferta e solicita o endereço de e-mail do usuário para entrega.

    O agente pede o endereço de e-mail do usuário.

    O agente resume o conteúdo da newsletter personalizada. Se o o usuário quiser mudar as respostas, uma resposta sugerida permite que ele volte. Um emoji no meio da mensagem divide o bloco de texto e marca uma transição para a próxima etapa da inscrição.

    Em um tom respeitoso, o agente solicita os dados de contato do usuário. O agente faz essa solicitação em um ponto relevante da conversa depois que o o usuário descobriu a newsletter e pode fazer uma escolha consciente sobre se inscrever. É preferível solicitar as informações de contato do usuário no início da conversa, antes de conquistar o interesse dele confiança.

    Para fins de transparência, o agente declara exatamente como a marca vai usar informações de contato. Recomendamos que você use-o apenas para o propósito expresso na conversa. Nesse caso, enviar o boletim informativo. Isso mostra uma forma de captura de leads que prioriza o usuário e prioriza a privacidade. base de confiança. A linguagem do agente não se torna legalista. mas que seja claro e coloquial.

    Payload do JSON

    {
      "text": "We'll deliver inspiration from our puzzle pros and details on new arrivals 💌. May I ask for your email address? We'll only use it to send your newsletter, if you haven't signed up for other services from us. Just type below.",
      "fallback": "We'll deliver inspiration from our puzzle pros and details on new arrivals. May I ask for your email address? We'll only use it to send your newsletter, if you haven't signed up for other services from us. Just type your email below. Or type \"Change answers\" if you want to change what comes in your newsletter.",
      "suggestions": [
        {
          "reply": {
            "text": "Change my answers",
            "postbackData": "option_1"
          }
        }
      ],
      "messageId": "2215"
    }
  16. O usuário digita o endereço de e-mail.

    O usuário digita livremente um endereço de e-mail

    Payload do JSON

    {
      "message": {
        "name": "conversations/1111/messages/2216",
        "text": "puzzlehead@webaddress.com",
        "createTime": "2022-12-22T00:11:25.361576Z",
        "messageId": "2216"
      },
      "context": {
        "placeId": "",
        "userInfo": {
          "displayName": "Michael",
          "userDeviceLocale": "en-US"
        },
        "resolvedLocale": "en"
      },
      "sendTime": "2022-12-22T00:11:25.767802Z",
      "conversationId": "1111",
      "requestId": "123123016",
      "agent": "brands/3333/agents/4444"
    }

  17. O agente confirma as informações de entrega do usuário e a política de cancelamento.

    O agente repete o endereço de e-mail para confirmação

    O agente repete os detalhes da entrega e pede uma confirmação explícita. Se o endereço de e-mail não estiver correta, as sugestões permitem que o usuário faça alterações ou retorne ao no menu principal. Essa flexibilidade pode evitar que o usuário tenha problemas. Observar a política de cancelamento uma forma de ajudar o usuário a se sentir capacitado.

    Payload do JSON

    {
      "text": "Got it. Is puzzlehead@webaddress.com correct? If so, we'll piece together your custom newsletter and email the first one on Jan 1st. You can cancel at any time.",
      "fallback": "Got it. Is puzzlehead@webaddress.com correct? If so, we'll piece together your custom newsletter and email the first one on Jan 1st. You can cancel at any time. Type "Correct" if your email is correct and want to receive the monthly newsletter. Type "Wrong" if you need to enter a different email address. Or type "Return to menu" if you don't want to receive the monthly newsletter.",
      "suggestions": [
        {
          "reply": {
            "text": "Correct, send it",
            "postbackData": "option_1"
          }
        },
        {
          "reply": {
            "text": "No, wrong email",
            "postbackData": "option_2"
          }
        },
        {
          "reply": {
            "text": "Return to menu",
            "postbackData": "option_1"
          }
        }
      ],
      "messageId": "2217"
    }

  18. O usuário confirma as informações e consente a entrega.

    Resposta sugerida tocada em "Correto", envie-a

    Payload do JSON

    {
      "context": {
        "placeId": "",
        "userInfo": {
          "displayName": "Michael",
          "userDeviceLocale": "en-US"
        },
        "resolvedLocale": "en"
      },
      "sendTime": "2022-12-22T00:12:35.555839Z",
      "conversationId": "1111",
      "requestId": "123123018",
      "suggestionResponse": {
        "message": "conversations/1111/messages2218",
        "postbackData": "option_2",
        "createTime": "2022-12-22T00:12:35.112669Z",
        "text": "Correct, send it",
        "type": "REPLY"
      },
      "agent": "brands/3333/agents/4444"
    }

  19. O agente conclui a jornada e se oferece para iniciar uma nova.

    O agente dá as boas-vindas ao usuário na newsletter

    Até mesmo a mensagem de encerramento é convidativa! Ela dá as boas-vindas ao usuário ao longo com a marca pela newsletter. Isso também dá as boas-vindas ao usuário para iniciar uma nova jornada com o agente. Reutilizar os gatilhos de conversa como facilita a mudança para um novo caminho.

    Payload do JSON

    {
      "text": "Welcome to the most puzzling newsletter! You're all set. Is there anything else I can help you with?",
      "fallback": "Welcome to the most puzzling newsletter! You're all set. Is there anything else I can help you with? For example, you can type "Purchase puzzles", "Manage order", "Find a store", or "Paradise FAQs".",
      "suggestions": [
        {
          "reply": {
            "text": "🛍️ Purchase puzzles",
            "postbackData": "option_1"
          }
        },
        {
          "reply": {
            "text": "📦 Manage order",
            "postbackData": "option_2"
          }
        },
        {
          "reply": {
            "text": "🏬 Find a store",
            "postbackData": "option_3"
          }
        },
    { "reply": { "text": "❓ Paradise FAQs', postbackData", "postbackData": "option_4" } } ], "messageId": "2219" }