Skip to content

Atividade customizada utilizando Heroku e Salesforce Marketing Cloud

License

Notifications You must be signed in to change notification settings

GeyseCastori/whats-hsm-custom-activity

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

90 Commits
 
 
 
 
 
 

Repository files navigation

☁ Salesforce MarketCloud Custom Activity

☕ Code and coffee

GitHub language count Repository size GitHub last commit Repository issues License

Projeto   |    Funcionalidades   |    Como usar   |    Como contribuir   |    Licença

💻 Projeto

Com o Salesforce MarketCloud Custom Activity você pode criar componentes customizados para a sua jornada. Caso queira seguir um template para criar o seu próprio componente, você pode navegar até a branch template e desenvolver de acordo com a sua necessidade. Também temos algumas funcionalidades já desenvolvidas, que você pode encontrar na sessão abaixo (funcionalidades).

🚀 Funcionalidades

👨‍🏫 Como usar

Configure seu web service

  • Faça um fork desse repositório
  • Realize login no Heroku
  • Clique em New > Create new app
  • Nomeie a aplicação e clique em Create App
  • Escolha o seu método preferido de deployment (Github, Heroku Cli)
  • Clique em Deploy branch
  • Assim que finalizar o deploy, clique no botão View e verifique se você vê a mensagem de boas-vindas

Configura seu pacote no Marketing Cloud

  • Entre no Marketing Cloud e navegue para Administration > Account > Installed Packages
  • Clique em New e insira o nome e a descrição do seu pacote
  • Copie o valor do JWT Secret da Summary page e salve para utilizar mais tarde
  • Clique em Add Component, selecione Journey Builder Activity e clique em next
  • Insira a informação sobre a activity, insira o endpoint da sua aplicação
  • Clique em salve
  • Copie a Unique Key do Journey Builder Activity e salve para utilizar mais tarde

Configurar a Activity

  • No /public/config.json
    • Atualizar a chave applicationExtensionKey com o valor da Unique Key
    • Substituir os valores das chaves de url com o endpoint da sua aplicação

Configurar o Heroku

  • Entre na sua dashboard do Heroku
  • Clique em Settings
  • Clique em Reveal config vars
  • Adicione uma nova variavel chamada jwtSecret e copie o valor do seu JWT Secret obtido no Marketing Cloud.

Teste a sua atividade

  • Realize login no Marketing Cloud e navegue em Journey Builder
  • Você poderá visualizar a sua Custom Activity e arraste para a tela

🤔 Como contribuir

  • Faça um fork desse repositório
  • Cria uma branch com a sua feature: git checkout -b minha-feature
  • Faça commit das suas alterações: git commit -m 'feat: Minha nova feature'
  • Faça push para a sua branch: git push origin minha-feature

Depois que o merge da sua pull request for feito, você pode deletar a sua branch.

📝 Licença

Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.


lennonalves.com.br

About

Atividade customizada utilizando Heroku e Salesforce Marketing Cloud

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published