# Add New Pipe

From the Integrations page, click on the **Add New** button in the top left section to create a new pipe. &#x20;

![](https://2655769465-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LjVABEcCgwItwY4IEAD%2F-M4Sc_JlUqDKdDmpcBgc%2F-M4Scf6QnRgLcQeGkgmq%2Fadd_new_pipe.png?alt=media\&token=3aca1f30-bb9d-4de9-bbb9-e73ade9406f9)

The following fields must be filled in order to create a new Integration Pipe:

### Pipe Name

Assign a suitable name for the Integration.

> *Example: Customer Update, Create Order, Fetch Subscription Details*

{% hint style="info" %}
Special characters (except space) cannot be used in the Pipe name.&#x20;
{% endhint %}

### **Pipe Type**

Choose the type of Integration: [**Batch** or **Dynamic.**](https://docs.dckapintegrator.com/project-manager/integrations/..#pipe-types)

### **Credentials**

Choose Credentials from the drop-down list (Credentials of the Systems that need to be integrated). The credential details have to be already configured.  [**Learn more**](https://docs.dckapintegrator.com/systems/credentials#add-new-credential)**.**

### **Flow**

Once the credentials are selected, the Flows with API calls to the systems (Credentials) selected will be displayed in grid format on the right side. Choose a Flow from this grid.&#x20;

When the Flow is selected, the Mapping nodes associated with the Flow are available to the user to configure.&#x20;

{% hint style="warning" %}
If systems added in the Flow are selected incorrectly in the Edit pipe page (Credentials drop-down), an error will be thrown to the user alerting that there is a mismatch between Systems added in the Flow and credentials chosen.&#x20;

If wrong credentials are chosen in the Edit pipe page, the previously configured mapping will be retained.  Only if the Flow is changed, previously configured mapping will be removed.
{% endhint %}

### Mapping

Once the Flow is selected, the associated Mapping nodes are available to the user, i.e., if it has been added in the Flow. Clicking **Configure** on the Mapping card, opens a Mapping window where the user can map and modify data as required.&#x20;

Mapping is used to steer data from source to destination systems. Here, the source and destination fields are listed on either side. These fields are taken from the **API Manager - Source** and **Response** fields respectively. In addition to these fields, the user can add custom fields as needed.&#x20;

### Notes

Project users can add notes for individual pipes using an inbuilt text editor.&#x20;

### Email Alerts at Pipe level

Email alerts can be set for individual pipes.&#x20;

Click on Email alerts here:&#x20;

![](https://2655769465-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LjVABEcCgwItwY4IEAD%2F-Miu0sP94XseT8uNIM9S%2F-Miu4cMXsmXtcqdnpDcb%2Fea1.png?alt=media\&token=42d82559-c8ad-4f97-903a-57ff33b4283c)

**Consider Project Settings:** Choosing Yes/No will consider/not consider the email alert settings configured in Project Settings.

* **Yes**: The same email alert settings configured at the Project level will be considered for the Pipe
* **No**: The email alert settings configured at the Project level will not be considered for the Pipe:&#x20;
  * **Enable Failure Alerts**: Select Yes/No to enable failure alerts for this pipe
    * Yes:&#x20;
      * **Select Failure Alert Options:**&#x20;
        * All Failed
        * Partially Failed Only
        * Completely Failed only
      * **Email Addresses:** Enter the email addresses of recipients to receive failure alerts for this pipe&#x20;
    * No: Failure alerts will not be triggered at pipe level for this pipe

![](https://2655769465-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LjVABEcCgwItwY4IEAD%2F-Miu0sP94XseT8uNIM9S%2F-Miu4qYnf0-Hv3PaQGyO%2Fea2.png?alt=media\&token=7e205930-50de-44ba-88a2-bdc6c84c83b0)

**Read More:**&#x20;

{% content-ref url="mapping-and-modifiers" %}
[mapping-and-modifiers](https://docs.dckapintegrator.com/project-manager/integrations/mapping-and-modifiers)
{% endcontent-ref %}

{% content-ref url="../../tutorials/create-an-integration-pipe" %}
[create-an-integration-pipe](https://docs.dckapintegrator.com/tutorials/create-an-integration-pipe)
{% endcontent-ref %}
