Skip to main content

Deploy

Pré-deploy

  1. Alterar tempos de delays que tenha alterado para teste:
    1. Sub Sallvebot - menu 2: Alterar check_inactivity_timeout, end_conversation_timeout
    2. Sallvebot: check_long_inactivity_timeout, check_medium_inactivity_timeout

Deploy

  1. Verificar https://status.twilio.com/, verificar tudo, principalmente:
    • Programmable Messaging - SMS
    • SMS, Latin America
  2. Verificar Twilio Support Ticket Summary (Current System Status): Alt text
  3. Testes necessários:
    • Em todos os testes, deve-se analisar se o comportamento está correto no:
      • Twilio (Logs de Messaging e do Flow ativo)
      • Kustomer
      • WhatsApp em que se está testando
    • Número para testes estão funcionando como esperado?
    • Número da Contém1g está funcionando como esperado?
    • Número da Sallve está funcionando como esperado?
  4. Testar mudar webhook de teste.
    • Testa fluxo rodando.
    • Altera Webhook para outro fluxo.
    • Altera Webhook para fluxo que será colocado em produção em seguida.
    • Testa se fallback (Kustomer diretamente) está funcionando. Para isso basta colocar URL inválida como Webhook.
  5. Confirma que fallback do número a ser feito Deploy está como api direta do Kustomer.
  6. Atualiza Webhook do número, em WhatsApp Senders: Alt text
  7. Teste se fluxo está funcionando, pode demorar alguns segundos para a mudança ser efetivada.
  8. Comemorar deploy 🎉