
Genel Bakış
This workflow runs on a schedule and:- Fetches all workspace members
- Loops through each member
- Finds their tasks due today
- Formats and sends a personalized email
Step-by-Step Setup
Step 1: Configure the Trigger
- Go to Settings → Workflows and create a new workflow
- Select On a Schedule as the trigger
- Use a cron expression for daily at 8:00 AM:
0 8 * * *
Step 2: Search for All Workspace Members
- Add a Search Records action
- Select Workspace Members (under advanced objects)
- No filters needed — this returns all members
Step 3: Add an Iterator
- Add an Iterator action
- Set the input array to the workspace members from the previous step
- All actions inside the iterator will run once per member
Step 4: Search for Tasks Due Today (Inside Iterator)
- Inside the iterator, add a Search Records action
- Select Tasks as the object
- Add filters:
- Assignee = current workspace member (from the iterator)
- Due Date = today
Step 5: Format Tasks into Email Body (Inside Iterator)
Add a Code action to format the tasks into a readable list with links:Replace
yourSubDomain with your actual Twenty workspace subdomain.Step 6: Send Email (Inside Iterator)
- Add a Send Email action (still inside the iterator)
- Configure:
| Alan | Değer |
|---|---|
| To | {{iterator.currentItem.userEmail}} (workspace member’s email) |
| Subject | Your Tasks Due Today |
| Body | {{code.formattedTasks}} |
Step 7: Test and Activate
- Click Test to run the workflow manually
- Check inboxes for the emails
- Activate the workflow