Email Automation in Automation Anywhere A360

Understanding Email Automation in Automation Workspace

🔄 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 subject
  • emailFrom → Stores the sender’s email address
  • emailTo → 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
emailSubjectStringGets the email’s subject line
emailFromStringShows the sender’s email ID (the address your recipients see)
emailToStringGets the recipient’s email ID
emailCcStringRetrieves the email IDs from the CC list
emailBccStringRetrieves the email IDs from the BCC list
emailMessageStringGets the email’s body text
emailReceivedTimeStringShows the time the email was received
emailReceivedDateStringShows the date the email was received
emailSentTimeStringShows the time the email was sent
emailSentDateStringShows the date the email was sent
emailNoOfAttachmentsStringTells how many attachments the email has (0 if none)
🕓 Date and Time Format:
Date: dd/MM/yyyy HH:mm:ss — Example: 22/09/2022 17:07:13
Time: HH:mm:ss Z — Example: 17:07:13 +0900

Note: 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 subject
  • Test{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
⏳ Note: The time it takes to save an email depends on the size and number of attachments.

🧩 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! 🚀