Projeto | Funcionalidades | Como usar | Como contribuir | Licença
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
).
- 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ãoView
e verifique se você vê a mensagem de boas-vindas
- Entre no
Marketing Cloud
e navegue paraAdministration
>Account
>Installed Packages
- Clique em
New
e insira o nome e a descrição do seu pacote - Copie o valor do
JWT Secret
daSummary page
e salve para utilizar mais tarde - Clique em
Add Component
, selecioneJourney Builder Activity
e clique emnext
- Insira a informação sobre a
activity
, insira o endpoint da sua aplicação - Clique em salve
- Copie a
Unique Key
doJourney Builder Activity
e salve para utilizar mais tarde
- No
/public/config.json
- Atualizar a chave
applicationExtensionKey
com o valor daUnique Key
- Substituir os valores das chaves de
url
com o endpoint da sua aplicação
- Atualizar a chave
- 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 seuJWT Secret
obtido noMarketing Cloud
.
- Realize login no
Marketing Cloud
e navegue emJourney Builder
- Você poderá visualizar a sua
Custom Activity
e arraste para a tela
- 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.
Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.