Actions
Learn about Actions in WaymakerOS.
Actions define what an automation does when triggered. Add multiple actions to build multi-step workflows.
Action types
Create table row
Insert a new row into a table.
Configuration:
- Select the target table
- Map trigger variables to table columns
Example: When a form is submitted, create a row with
{{name}}in the Name column and{{email}}in the Email column.
Send email
Send an email to one or more recipients.
Configuration:
- To — email addresses (static or from trigger variable like
{{email}}) - Subject — email subject line (supports variables)
- Body — email content (supports variables and basic HTML)
- From — your configured sending domain
Update record
Modify an existing row in a table.
Configuration:
- Select the target table
- Match condition — how to find the row to update (e.g., where
idequals{{record_id}}) - Fields to update — which columns to change and their new values
Call webhook
Send an HTTP request to an external service.
Configuration:
- URL — the endpoint to call
- Method — GET, POST, PUT, DELETE
- Headers — custom headers (e.g., Authorization)
- Body — JSON payload (supports trigger variables)
Action sequence
Actions run in order — top to bottom. The result of one action can be used in subsequent actions.
Reordering actions
Drag actions up or down to change the execution order.
Adding delays
Insert a Wait step between actions to add a time delay:
- Wait 5 minutes, 1 hour, 1 day, etc.
- Useful for follow-up emails or delayed processing
Conditions on actions
Each action can have a condition that determines whether it runs:
- Click the action
- Click Add Condition
- Set the condition (e.g.,
{{budget}} > 10000)
If the condition is false, the action is skipped and the automation continues to the next action.
Error handling
If an action fails (e.g., a webhook returns an error), the automation logs the error and continues to the next action. Check the Run History to see which actions succeeded and which failed.
Run history
Every automation execution is logged:
- Open the automation
- Click Run History
- See each run with:
- Trigger data
- Action results (success/failure)
- Error messages
- Execution time
Next steps
- Triggers — configure what starts the automation
- Automation Templates — pre-built patterns
- Introduction to Automations — overview