Kafka

Configure Apache Kafka as a real-time event source for journeys.

Connect GrowthLoop to an Apache Kafka cluster to consume events for real-time journeys.

Configure the connection

  1. Log into GrowthLoop and go to the Organization page.
  2. Open the Source Connections tab and click New Source Connection.
  3. Select Kafka.
  4. Fill out the required details:
Field NameRequiredDescriptionExampleNotes
NameYesUnique name for this connection.ProductionKafkaClusterMust be unique across connections.
DescriptionNoContext about the connection.Kafka cluster for production eventsHelpful for documentation.
Bootstrap ServersYesComma-separated broker addresses.kafka-1.company.com:9092,kafka-2.company.com:9092At least one must be reachable.
Topic NameYesTopic the consumer subscribes to.user-signups, order.createdMust already exist in the cluster.
Group IDNoConsumer group ID.signup-event-workersAuto-generated if left blank.
Security ProtocolYesCommunication/security protocol.Common: PLAINTEXT, SSL, SASL_SSL.
MechanismConditionalRequired if using SASL.PLAIN, SCRAM-SHA-256Must match Kafka server config.
UsernameConditionalSASL username.Provided by Kafka admin.
PasswordConditionalSASL password.Keep secure.
  1. Click Create. GrowthLoop tests the connection and saves it if successful.
👍

Success

You've configured a Kafka source connection. Next, register a real-time event.