# Log Custom Event

div
div
Client SDK
div
Backend API
div
Mobile approve
div
SSO
div
Sub-journey
> Creates a custom event in the activity log


## Description

Log events for specific steps or checkpoints in the journey. For example, create an event when a user approves a transaction and include transaction details in the log. This event will be available in the [Journey analytics](/guides/orchestration/getting-started/journey_analytics) as well as via [event streaming](/guides/user/platform/activities_streaming).

The custom event data is specified using an expression that's evaluated at runtime. The event includes the full journey context and is sent to all enabled activity log providers (configured as External Connections).

## Configuration

div
| Field | Description |
|  --- | --- |
| **Report Type** | Event name, which can be specified as a simple string value or contain an expression |
| **Data** | Expression that resolves to a JSON object for the custom event. |