🔄 Understanding Email Automation in Automation Workspace
Have you ever wished you could automate email tasks like reading, replying, or saving attachments? With Automation Workspace, this becomes super easy! When you automate an email-related task, the system automatically collects important details from each email — things like who sent it, what the subject is, and when it was received — and stores them neatly in a dictionary variable.
🧠What Is a Dictionary Variable?
Think of a dictionary variable like a digital container that holds several pieces of information about an email. Each piece of information (like subject or sender) is stored with a key name, so you can easily find and use it later.
For example:
emailSubject→ Stores the email’s subjectemailFrom→ Stores the sender’s email addressemailTo→ Stores the recipient’s email address
When you use an email action inside a loop action, Automation Workspace automatically collects and stores all these details in that dictionary.
📧 Email Properties You Can Use
| Email Property | Data Type | Description |
|---|---|---|
emailSubject | String | Gets the email’s subject line |
emailFrom | String | Shows the sender’s email ID (the address your recipients see) |
emailTo | String | Gets the recipient’s email ID |
emailCc | String | Retrieves the email IDs from the CC list |
emailBcc | String | Retrieves the email IDs from the BCC list |
emailMessage | String | Gets the email’s body text |
emailReceivedTime | String | Shows the time the email was received |
emailReceivedDate | String | Shows the date the email was received |
emailSentTime | String | Shows the time the email was sent |
emailSentDate | String | Shows the date the email was sent |
emailNoOfAttachments | String | Tells how many attachments the email has (0 if none) |
Date:
dd/MM/yyyy HH:mm:ss — Example: 22/09/2022 17:07:13Time:
HH:mm:ss Z — Example: 17:07:13 +0900Note: If multiple email IDs are configured under the same domain, you might not be able to extract the sender’s address using
emailFrom from Outlook.
⚙️ How to Use These Properties
Once the email details are stored in your dictionary variable, you can easily use them in other tasks — like displaying the sender’s name, saving attachments, or storing data in a database.
For example: If your dictionary variable is named Test, and you want to display the subject and sender of an email in a message box, use:
Test{emailSubject}→ to show the subjectTest{emailFrom}→ to show the sender’s email address
When inserting variables manually (by pressing F2), choose your dictionary variable (e.g., Test) and type the right dictionary key (like emailSubject or emailFrom).
✉️ Supported Email Actions
- Change status
- Delete
- Forward
- Reply
- Save attachments
- Save email
🧩 Final Thoughts
Email automation in Automation Workspace makes managing your inbox simple and efficient. By using dictionary variables, you can extract and use email details easily in your workflows — whether it’s saving attachments, replying to messages, or organizing your mailbox automatically.
Start experimenting with these email properties today and watch your productivity soar! 🚀
Follow us