# Extend

## Introduction

The Extend section in DBSync Cloud Workflow provides powerful customization capabilities to help you go beyond standard integration configurations. Use Javascript to create and apply User Defined Functions (UDFs) and other custom logics to dynamically manipulate, transform, and validate data during integration.&#x20;

Extend is designed to support where default mappings and logic aren't enough to meet unique business requirements. With the ability to create and apply User Defined Functions (UDFs) and other custom logic, users can manipulate, transform, and validate data dynamically during the integration process.&#x20;

These extensions handle complex operations such as formatting, conditional logic, data normalization, and dynamic routing. This section is ideal for those looking to tailor their integrations with reusable code, apply business-specific rules, and maintain consistency across multiple workflows.

## Access Extend

1. To access Extend, click ![](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAARCAYAAAA2cze9AAABHklEQVR4AeySu0oDQRSGf2anXJZcLM0LxFZ9A8VSsRERDXkBERtFRCF4QRAREaxE8dqIlpI8QZI2eYGkzWWXbLGwC5vdamZgYDgkZQ588DPMfBzOHBZLFYZh3Gq343qjSaLT6UoWERmk8n0f75/feH55JfFfrUkWERU55xxz+TyymQyJXC4rjFJS5LZt4/BgH1cXFRKbG+uSUkRFLo6nkxR5OvPbu3scn5yS+Pn903ajyKMoQq/fx9B1SQwGQ7M8nfnO9hbKpT0Sa6srZnm6LQvFIpaXFkkUCvNmebL+GCW77iZjoRAEgVnueR4ur29wlHwohbePL7OcMQbOLVDLsvRvlG1xHAeV8zM8PT6QKJd2tf0ocu2NCQ5ncu3wxgAAAP//IzyoMwAAAAZJREFUAwDuuTzWVg6W5AAAAABJRU5ErkJggg==) from the top panel. This opens the left menu panel.
2. Click  ![](data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/4gHYSUNDX1BST0ZJTEUAAQEAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADb/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAZABwDASIAAhEBAxEB/8QAGQAAAgMBAAAAAAAAAAAAAAAAAAgEBQYH/8QAKBAAAQMEAQMEAgMAAAAAAAAAAQIDBAAFBhEHEiFBCBMUMSQyNEKB/8QAGAEAAwEBAAAAAAAAAAAAAAAAAAMEBQj/xAAjEQABBAEEAQUAAAAAAAAAAAABAAIDETEEBRNBUSFhcdHw/9oADAMBAAIRAxEAPwDj9bPDuIc9zTLbZhkCxPwbhd2FS4puLTkdtbASVe6CU7KCB2UAQavPTlI4wjcp2t3lZoqtYV+OpzRjIk7Htl8eW9/5vW+26Zqc3yRhmR8q8yclPMOvWmyi3YwuKfxS1JUQ18ceO4Tvzsndbs0vF10T9D5tc97PszNfHzSO9A4AgZAySfAoGvdJVkmM33Ebs9ZMhtkmDLZP6PtKb60bOlp6gOpCtbCh2I7iqumv5jXHi+nixQOenGpHIxSFY+I2vnMxNj+Yr6Kdb2Pvev7BRpUKInl1g9KLdtAzQytEbrDgDRyL6P7CK17/ACxnUrAF8aSr0t+xrlNyi26OtwFA0hAWe/QNAhP0PFZCimkBwoqCKeSCzG4ixRrwVJuFzuN1fEq6XCTMeCEthyQ6pxQSkaSnaiToDsB4qNRRQlucXGyv/9k=) **Extend** to navigate to **Extend** and create a function.

<figure><img src="https://1036205596-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fv9avy716UiAsS24zOznZ%2Fuploads%2F4zr7mfb9HmxsG7JM1vVE%2Fimage.png?alt=media&#x26;token=0f6f975a-172a-4b74-b81f-5f0bc2f67268" alt=""><figcaption></figcaption></figure>

| For more information, refer[ Functions](https://docs.mydbsync.com/cloud-workflow/ipaas/extend/functions). |
| --------------------------------------------------------------------------------------------------------- |

<br>


---

# Agent Instructions: 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:

```
GET https://docs.mydbsync.com/cloud-workflow/2026_dbsync-platform/extend.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
