---
title: "Actions"
canonical: "https://support.passcreator.com/space/KB/1655668749/Actions"
format: markdown
---
## What is an Action?

**Actions** are the core tasks your workflow executes after a trigger occurs. Each action represents a step that processes data, interacts with external systems, or manipulates information within your workflow. Actions enable seamless automation by sending data to other applications, updating records, or performing custom logic.

Once a **trigger** initiates your workflow, the configured actions will execute in sequence.

## How to Add an Action to a Workflow

After setting up a trigger in your workflow, you can add actions as follows:

1. Select the "+" icon beneath your trigger step.
2. Choose "Action" from the menu.
3. Configure the action according to your requirements.

### Setting Up an Action: Mapping Your Fields

When you add an action, a configuration window will appear with input fields.  

- **Required fields** are marked with an asterisk (*).
- Some fields are optional, depending on the action and the connected application.

You can use data from previous steps to populate these fields, allowing dynamic and context-aware automation.

## Action Categories

Passcreator Workflows organizes actions into several categories:

| Category | Description | Example Use Cases |
| --- | --- | --- |
| **Creation** | Create new records or items in a connected application. | Add a new contact to a CRM, create a new pass |
| **Search** | Find existing records or items using specified criteria. | Look up a user by email |
| **Update** | Modify or update existing records based on workflow data. | Update order status, amend contact details |
| **Delete** | Remove records or items from an application. | Delete outdated entries |
| **Custom** | Execute custom API requests or logic for advanced integrations and flexibility. | Send a custom HTTP request |

> **Note:** Each action type may require specific connection settings. Ensure your [connections](https://passcreator.atlassian.net/wiki/spaces/KB/pages/1655373828) are properly configured before adding actions.

## Example Actions

Depending on the application you connect to, available actions may include:

- **Create Record:** Add a new entry to a database or app.
- **Update Record:** Modify an existing entry.
- **Delete Record:** Remove an entry.
- **Search Record:** Find a specific entry by criteria.
- **Custom API Request:** Execute a custom HTTP request for advanced scenarios.

For spreadsheet integrations, actions may include:

- **Create/Update Row:** Add or modify a row in a sheet.
- **Find Row:** Search for a row matching specific criteria.
- **Delete Row:** Remove a row from a sheet.
- **Insert Column:** Add a new column to a sheet.
- **Clear Sheet:** Remove all data from a sheet.

## Tips

- Always verify required fields and connection settings before running your workflow.
- Use dynamic field mapping to pass information between steps.
- For advanced needs, use the custom action to interact with APIs or perform complex logic.