> For the complete documentation index, see [llms.txt](https://docs.antsomi.com/cdp-365-user-guide-en/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.antsomi.com/cdp-365-user-guide-en/use-cases/dataflows/set-up-dataflows-to-push-data-to-a-business-object-in-cdp-365.md).

# Set up Dataflows to push data to a Business Object in CDP 365

## **Push data from Dataflows to Business Object in DATA HUB**

&#x20;   1\. Log into the **CDP 365** system.

&#x20;   2\. Hover your mouse over **Data** -> Choose **Batch Stream**

<figure><img src="https://826840553-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbtU4vFUxT5JkWYHePuoX%2Fuploads%2F4UKMEbrF2zSKzj9BxDyi%2Fimage.png?alt=media&amp;token=99637cd6-8d70-42fc-ab9f-8674d6b6cb2f" alt=""><figcaption></figcaption></figure>

&#x20; 3\. Click **+** button to create a Dataflow

<figure><img src="https://826840553-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbtU4vFUxT5JkWYHePuoX%2Fuploads%2FY3AR8IIfTaUqkXrExY8J%2Fimage.png?alt=media&amp;token=51e378c3-3983-4bd4-90c0-962b02b37691" alt=""><figcaption></figcaption></figure>

&#x20;  4\. Select a Data source (containing data) that you want to push into the **Data object** in CDP 365

<figure><img src="https://826840553-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbtU4vFUxT5JkWYHePuoX%2Fuploads%2F6OdVWfDuo0bV1Ug9qGDt%2Fimage.png?alt=media&amp;token=886551da-1614-4d90-add2-75f465e4e66b" alt=""><figcaption></figcaption></figure>

Click **Create stream** after you have selected Data source

&#x20;  5\.  Select the necessary fields for your data push

<figure><img src="https://826840553-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbtU4vFUxT5JkWYHePuoX%2Fuploads%2FaTNH1zjU3bWXdA2IZ5zR%2Fimage.png?alt=media&amp;token=89a5e498-e502-41d9-a61e-66ed71076238" alt=""><figcaption></figcaption></figure>

You can click the **Preview** button to check the accuracy of data at each node

<figure><img src="https://826840553-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbtU4vFUxT5JkWYHePuoX%2Fuploads%2FOv9CDBYZ3IB6lLemMf4u%2Fimage.png?alt=media&amp;token=b6fcd851-1c9a-4c59-bbf8-4567181afed3" alt=""><figcaption></figcaption></figure>

&#x20;  6\. Add **Destination channel** node -> Select the Business Object destination channel that you created before

<figure><img src="https://826840553-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbtU4vFUxT5JkWYHePuoX%2Fuploads%2F1d0tfSZKw6QOvXnVvvKN%2Fimage.png?alt=media&amp;token=445b7030-35d4-4cf0-98e8-ce53019a8045" alt=""><figcaption></figcaption></figure>

&#x20;  7\. Set up the necessary information to push data into the Data Object

<figure><img src="https://826840553-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbtU4vFUxT5JkWYHePuoX%2Fuploads%2FDQlfo0szfbV2FFRUj2sk%2Fimage.png?alt=media&amp;token=f2a41e4c-2f7f-4068-b884-dae3deef8974" alt=""><figcaption></figcaption></figure>

&#x20;  8\. Set up a **schedule** that you want the **Dataflow** to execute

<figure><img src="https://826840553-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbtU4vFUxT5JkWYHePuoX%2Fuploads%2FRX8PNCwSODaZgb6IVH5F%2Fimage.png?alt=media&amp;token=f1de108a-6cc1-452c-9705-fc9a33bb6536" alt=""><figcaption></figcaption></figure>

&#x20;  9\. Some features you need to pay attention to when setting up Dataflows

<figure><img src="https://826840553-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbtU4vFUxT5JkWYHePuoX%2Fuploads%2FeaCU40aqxFdxIs9ywtdo%2Fimage.png?alt=media&amp;token=eed2926d-8baa-4c49-a937-a55015d2fe00" alt=""><figcaption></figcaption></figure>

&#x20;      (1) **Version history:** Version history lets you view or restore previous revisions

&#x20;      (2) **Force Run:** You can run dataflow immediately without waiting for the scheduled time

&#x20;      (3) **Save:** Save your dataflow after editing

&#x20;      (4) **Activate:** Active your dataflow (you must active the Dataflows if you want to run on schedule)

&#x20;  10\. You can check the progress and running results of Dataflows at the **Action log** Tab

<figure><img src="https://826840553-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbtU4vFUxT5JkWYHePuoX%2Fuploads%2FapP3iTM0q9imN85bXqDO%2Fimage.png?alt=media&amp;token=05b15f4a-67db-4bf5-9c4a-fe9b2adda49d" alt=""><figcaption></figcaption></figure>

## **Push promotion code from Dataflows to promotion pool in CDP**

&#x20;   1\. Log into the CDP 365 system.&#x20;

&#x20;    2\. Hover your mouse over **Data** -> Choose **Batch Stream**

<figure><img src="https://826840553-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbtU4vFUxT5JkWYHePuoX%2Fuploads%2F7pU5SyzBr4dXujCACMPs%2Fimage.png?alt=media&amp;token=b5cbb805-76c4-4993-9e8f-9ff68e3800c8" alt=""><figcaption></figcaption></figure>

&#x20;   3\. Click **+** button to create a Dataflow

<figure><img src="https://826840553-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbtU4vFUxT5JkWYHePuoX%2Fuploads%2Fw5c3aWlckJfU8uvzCFPE%2Fimage.png?alt=media&amp;token=7b32b350-cdc9-4b4f-99b2-62a7d691fcee" alt=""><figcaption></figcaption></figure>

&#x20;   4\. Select a Datasource (containing data) that you want to push into the **promotion pool** in CDP

<figure><img src="https://826840553-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbtU4vFUxT5JkWYHePuoX%2Fuploads%2Fccd2oKCdnGC9KRxIJf86%2Fimage.png?alt=media&amp;token=dba882df-86de-4e69-897d-1ad7cf72fc35" alt=""><figcaption></figcaption></figure>

Click **Create stream** after you have selected the Data source.

&#x20;   5\. Select the field containing the data of the **promotion code** that you want to push into the **promotion pool** of CDP

<figure><img src="https://826840553-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbtU4vFUxT5JkWYHePuoX%2Fuploads%2FKauHf972hgg6HeY1xy8H%2Fimage.png?alt=media&amp;token=43d85d61-34d4-40ec-be2c-5e47a8b58e83" alt=""><figcaption></figcaption></figure>

&#x20;    6\. Add a **Destination Channel** that you have connected before

<figure><img src="https://826840553-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbtU4vFUxT5JkWYHePuoX%2Fuploads%2FyBFXL5ZdSFXl4U7DBHWF%2Fimage.png?alt=media&amp;token=2a423887-82c6-4d3b-b028-77d142807d82" alt=""><figcaption></figcaption></figure>

<figure><img src="https://826840553-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbtU4vFUxT5JkWYHePuoX%2Fuploads%2FRL0dWqXnUllOmTDlzzMh%2Fimage.png?alt=media&amp;token=4721f9db-c6a0-4805-9b76-00d7983bd0b3" alt=""><figcaption></figcaption></figure>

&#x20;    7\. **Save** Dataflow

&#x20;    8\. Set up the schedule to run for Dataflows, then **Activate** the Dataflow.

&#x20;           **Note: You can use the Force Run feature to run immediately**

&#x20;     9\. After the Dataflow runs complete, you can go to the promotion code tab in the pool that you selected to check the results

<figure><img src="https://826840553-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbtU4vFUxT5JkWYHePuoX%2Fuploads%2FFdsdnA8R2BymheiL67Qn%2Fimage.png?alt=media&amp;token=332f02be-b53b-4df7-bac2-c0a87f6fcb3e" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.antsomi.com/cdp-365-user-guide-en/use-cases/dataflows/set-up-dataflows-to-push-data-to-a-business-object-in-cdp-365.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
