Integration using web-hooks
Ory Kratos supports integration with other systems such as ERP, CRM, or others using Web-Hooks.
Mailchimp
To send marketing email using Mailchimp upon registration, add the following to your Ory Kratos config:
path/to/my/kratos.config.yml
selfservice:
  flows:
    registration:
      after:
        password:
          hooks:
            - hook: web_hook
              config:
                url: https://mandrillapp.com/api/1.0/messages/send
                method: POST
                body: /path/to/my/mandrillapp.jsonnet
And create a JsonNet file. Please be aware that Mailchimps authentication mechanism requires to save the Mailchimp key in the
JsonNet. For other systems you would be using the web_hook's auth config.
/path/to/my/mandrillapp.jsonnet
function(ctx) {
  key: "<Your-Api-Key>",
  message: {
    from_email: "hello@example.com",
    subject: "Hello from Ory Kratos",
    text: "Welcome to Ory Kratos",
    to: [
      {
        email: ctx.identity.verifiable_addresses[0].value,
        type: "to"
      }
    ]
  }
}