---
title: "Built-In Tools for your Workflows"
canonical: "https://support.passcreator.com/space/KB/1655406611/Built-In%20Tools%20for%20your%20Workflows"
format: markdown
---
Passcreator Workflows include a set of powerful **built-in tools** that allow you to manipulate, format, and transform data dynamically within your automation steps. These tools enhance the flexibility and control of your workflows, especially when working with data between triggers and actions.

These built-in tools can be added between steps.

> Macro (toc)

## Built-in Tools in Passcreator Workflows

### Find and Replace

Search for specific text, numbers, or symbols within data from previous steps and automatically replace or remove them. You can specify which field to search, what to look for, what to replace it with, and whether to replace all, the first, or the last occurrence. This is especially useful for cleaning or standardizing data before it moves to the next step.

### JavaScript Code

Insert custom JavaScript code directly into your workflow. This tool enables advanced data manipulation, calculations, or conditional logic that goes beyond built-in options. It’s ideal for users who want to add custom scripts for unique use cases.

### Split String into Elements of a Row Section (Array)

Divide a single string into multiple elements based on a specified delimiter (such as a comma, semicolon, or space). The result is an array that can be processed in subsequent steps, making it easier to handle lists or batch data.

### Remove Tags

Automatically strip HTML or XML tags from text fields. This is useful for cleaning up content imported from emails, web forms, or other sources that may include unwanted markup.

### AI Tools

Leverage built-in AI capabilities for tasks such as content generation, text summarization, or data enrichment. These tools can help automate complex processes that benefit from artificial intelligence.

### Stop Automation on Condition

Set up logic to halt or pause your workflow if certain conditions are met. This is valuable for error handling, preventing unwanted actions, or enforcing business rules.

### Mathematical Operation

Perform arithmetic operations—such as addition, subtraction, multiplication, division, and more—on numeric data within your workflow. This tool is essential for calculations, reporting, or data transformation.

### Duplicate Search Setting

Identify and handle duplicate entries within your workflow. This tool helps maintain data integrity by flagging or removing redundant records before further processing.

### Rows Gluing

Combine multiple rows of data into a single string or entry. This is useful when you need to consolidate information for output, export, or further manipulation.

### Phone Number Formatting

Standardize phone number formats to ensure consistency across your workflow. This tool can reformat numbers to match international standards or specific requirements for downstream systems.

### Automation Delay

Introduce a deliberate pause between workflow steps. This is useful for rate limiting, waiting for external processes to complete, or scheduling actions at specific intervals.

### Router

Branch your workflow into multiple paths based on data values or conditions. This enables you to build complex automations that adapt to different scenarios or outcomes.

### Rows Union

Merge several data rows into a single dataset for further processing, analysis, or reporting. This tool is ideal for compiling information from multiple sources.

### Date and Time Modification

Adjust, format, or convert date and time values to match required formats or time zones. This tool helps ensure your data is always in the correct format for reporting or integration.

### Round Robin

Distribute tasks or data evenly among a list of recipients or processes. This is useful for load balancing, assignment rotation, or fair distribution of work.

### How to Work with HTTP Requests

Send HTTP requests to external services or APIs from within your workflow. This tool enables integration with third-party systems, allowing you to push or pull data as needed.

### Data Cropping

Extract or trim specific portions of data fields, such as substrings or sections of text. This is helpful for isolating relevant information from larger data sets.

### Webhook Catcher

Receive incoming data from external systems via webhooks and trigger automations in Passcreator Workflows. This tool is essential for real-time integrations and event-driven workflows.

### Iterator Tool

Process each item in an array or list individually, enabling batch operations or detailed data handling for every element.

### Table Lookup

Search for and retrieve data from reference tables within your workflow. This supports dynamic data enrichment and validation against predefined lists.

### Aggregator Tool

Aggregate data from multiple records or steps, such as calculating sums, averages, or compiling lists. This tool is valuable for reporting and summary operations.

### Error Handler Tool

Define how your workflow should respond to errors—such as retrying a step, sending notifications, or skipping actions—to ensure robust and reliable automations.

### Get an Element from an Array

Retrieve a specific element from an array by its index, allowing for precise data extraction within loops or iterations.

## Summary

These built-in tools make Passcreator Workflows a powerful and flexible automation platform, empowering you to automate, transform, and optimize your business processes without code. For step-by-step instructions and practical examples, refer to the detailed documentation for each tool within the Passcreator Workflows help resources.