---
schema_version: "1"
id: 7c4082e4807846c8efcd36ea6fc05db5d9d9c91b9f0c5279ebc930cf136605a7
title: CRM Connector Streaming
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/data/264-0-0/c360_a_crm_connector_streaming.md
canonical_url: https://help.salesforce.com/s/articleView?id=data.c360_a_crm_connector_streaming.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 8c8e9df032e8f9413d8ba95c97ca3921e9b9d4e0269c310a8c48274ae358b9ac
description: Batch and stream processing handle data differently. Batch mode checks the data once at scheduled intervals of 10-15 minutes, and then processes and stores it in a Data Lake Object (DLO) that you can access. Streaming mode processes data with minimal latency, and reflects changes as soon as they're made in the org.
products:
  - Data 360
release: "264"
---
# CRM Connector Streaming

Batch and stream processing handle data differently. Batch mode checks the data once at scheduled intervals of 10-15 minutes, and then processes and stores it in a Data Lake Object (DLO) that you can access. Streaming mode processes data with minimal latency, and reflects changes as soon as they're made in the org.

All data streams ingest the initial data in batch mode, and if they're eligible, they move to streaming mode, which continuously processes data with minimal latency.

When you add new source fields to a data stream, or set up a new data stream, exclude batch ingested fields from the stream for faster streaming ingestion. If you prefer periodic batch mode processing, leave them in. See [Create a CRM Data Stream](https://help.salesforce.com/s/articleView?id=data.c360_a_create_crm_data_stream.htm&release=264.0.0&type=5 "Create a data stream to begin the flow of data from a Salesforce CRM data source to Data 360 for processing and unification.").

The streaming process checks if a full refresh is required. The first instance of a full refresh always uses batch processing. See [Data Stream Schedule in Data 360](https://help.salesforce.com/s/articleView?id=data.c360_a_data_stream_schedule.htm&release=264.0.0&type=5 "Data streams can operate on different refresh schedules. Learn more about how and when these data streams update.").

**What's the Processing Mode of My Data Stream?**

To see the procesing mode of your data stream, access the data stream's record page. The **Frequency** field indicates the type of processing mode.

**Why Is My Data Stream Not Operating in Streaming Mode?**

For streaming to take place, make sure the required [permissions](https://help.salesforce.com/s/articleView?id=data.c360_a_enable_user_permissions_external_salesforce_org.htm&release=264.0.0&type=5 "When you connect to an org, the Data Cloud Salesforce Connector permission set is created to allow access to Data 360 objects and fields. You can edit the Data Cloud Salesforce Connector permission set to meet your organization’s needs.") are set and validation checks are met. Streaming isn't available under the following conditions, which change the processing mode to batch:

- The object, object type, or derived field don't support streaming. See [Object Support for CRM Data Streams](https://help.salesforce.com/s/articleView?id=data.c360_a_crm_unsupported_objects_types.htm&release=264.0.0&type=5 "When you create a Salesforce CRM data stream, the CRM connector doesn’t support the ingestion of all objects or object types from the connected CRM orgs. Use only supported objects and object types for your data stream.").
- You include batch ingested standard or custom formula fields in your data stream. [Learn how to create a Salesforce CRM data stream](https://help.salesforce.com/s/articleView?id=data.c360_a_create_crm_data_stream.htm&release=264.0.0&type=5 "Create a data stream to begin the flow of data from a Salesforce CRM data source to Data 360 for processing and unification.").
- Your data stream has custom entities where the deployment status is **In Development** instead of **Deployed**. See also [Troubleshooting CRM Connections](https://help.salesforce.com/s/articleView?id=data.c360_a_refresh_history.htm&release=264.0.0&type=5 "If you have trouble with creating, refreshing, or disconnecting a Salesforce CRM data stream, see these common issues.").
- You want to stream a [Deleted Record DLO](https://help.salesforce.com/s/articleView?id=data.c360_a_crm_store_deleted_data_stream_records.htm&release=264.0.0&type=5 "Store soft deleted data stream records that have been in the Salesforce Recycle Bin for up to 15 days. To store deleted data stream records, create a Deleted Record data lake object (DLO). You can use this DLO to view your stored records and use them in Data 360. For example, you can use the Deleted Record DLO to store deleted contacts outside of your Recycle Bin. You can only store deleted records of structured data streams.")
- You participate in the Filtering for Salesforce CRM Connector pilot and have defined a filter on a stream.
- You modified the Data Cloud Salesforce Connector permission set by adding users. When you connect to an org, the Data Cloud Salesforce Connector permission set is created and allows access to Data 360 objects and fields. This permission set is intended for the [Platform Integration User](https://help.salesforce.com/articleView?id=security_platform_integration_user.htm&language=en_US). Adding other users to this permission set prevents Data 360 from assigning the necessary permissions that are needed for streaming.

#### See Also

- [_Salesforce Help_: Create a Salesforce CRM Data Stream](https://help.salesforce.com/s/articleView?id=data.c360_a_create_crm_data_stream.htm&release=264.0.0&type=5 "Create a data stream to begin the flow of data from a Salesforce CRM data source to Data 360 for processing and unification.")