# ActiveCampaign Hybrid Mode Updates

You can now send events to ActiveCampaign from your [JavaScript source]({{< ref "sources/event-streams/sdks/rudderstack-javascript-sdk/" >}}) in [hybrid mode]({{< ref "destinations/rudderstack-connection-modes.md#hybrid-mode" >}}).

In hybrid mode, RudderStack sends the following events to ActiveCampaign in [cloud mode]({{< ref "destinations/rudderstack-connection-modes.md#cloud-mode" >}}) via their REST API:
- `identify`: Identifying users
- `screen`: Recording users' screen views
- `track`: Tracking user activity

It also sends the `page` events (for recording users' page views) to ActiveCampaign in [device mode]({{< ref "destinations/rudderstack-connection-modes.md#device-mode" >}}), using the native ActiveCampaign web SDK. This is required for implementing ActiveCampaign's [site tracking functionality](https://help.activecampaign.com/hc/en-us/articles/221542267-An-overview-of-Site-Tracking) and allowlisting your domain for tracking purposes.

{{< success >}}
Using hybrid mode, you can implement site tracking in ActiveCampaign while leveraging RudderStack's cloud mode-only features like [Data Governance](https://www.rudderstack.com/docs/data-governance/) and [Tracking Plans](https://www.rudderstack.com/docs/data-governance/tracking-plans/).
{{< /success >}}

## How to send events in hybrid mode

To send events in hybrid mode, choose the hybrid mode option while configuring your ActiveCampaign destination:

{{< image src="images/event-stream-destinations/activecampaign-hybrid-mode.webp" alt="ActiveCampaign hybrid mode connection setting" >}}

See our [ActiveCampaign documentation]({{< ref "destinations/streaming-destinations/activecampaign/_index.md" >}}) for more information on this feature.

<br />
