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
- Log into GrowthLoop and go to the Organization page.
- Open the Source Connections tab and click New Source Connection.
- Select Kafka.
- Fill out the required details:
| Field Name | Required | Description | Example | Notes |
|---|---|---|---|---|
| Name | Yes | Unique name for this connection. | ProductionKafkaCluster | Must be unique across connections. |
| Description | No | Context about the connection. | Kafka cluster for production events | Helpful for documentation. |
| Bootstrap Servers | Yes | Comma-separated broker addresses. | kafka-1.company.com:9092,kafka-2.company.com:9092 | At least one must be reachable. |
| Topic Name | Yes | Topic the consumer subscribes to. | user-signups, order.created | Must already exist in the cluster. |
| Group ID | No | Consumer group ID. | signup-event-workers | Auto-generated if left blank. |
| Security Protocol | Yes | Communication/security protocol. | — | Common: PLAINTEXT, SSL, SASL_SSL. |
| Mechanism | Conditional | Required if using SASL. | PLAIN, SCRAM-SHA-256 | Must match Kafka server config. |
| Username | Conditional | SASL username. | — | Provided by Kafka admin. |
| Password | Conditional | SASL password. | — | Keep secure. |
- 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.