Skip to content

Split email address

Description

The Split Email Address activity separates email addresses into two components:

  • Local part: The portion before the @ symbol (e.g., john.doe)
  • Domain part: The portion after the @ symbol (e.g., example.com)

This transformation is helpful when filtering, categorizing, or validating email data in bulk, enabling more targeted operations in workflows involving user data or email processing.

Use case:
You have a list of user emails and need to group them by email domain for organization-level analysis or to validate domains before sending bulk emails.

Input

TypeDescription
DataA dataset containing at least one column with valid email addresses.

Output

TypeDescription
DataTransformed data with the original email and the new local and domain columns.

Configuration Fields

Field NameDescription
Column NameThe column containing full email addresses to be split (e.g., email).
Local Part ColumnThe name of the new column where the portion before @ will be stored.
Domain Part ColumnThe name of the new column where the portion after @ will be stored.

Make sure all values in the selected column are in standard email format (e.g., [email protected]).

Sample Input

idnameemail
1Alice Smith[email protected]
2Bob Brown[email protected]
3Charlie Lee[email protected]
4Daisy Adams[email protected]

Sample Configuration

FieldValue
Column Nameemail
Local Part Columnlocal_part
Domain Part Columndomain_part

Sample Output

idnameemaillocal_partdomain_part
1Alice Smith[email protected]alice.smithexample.com
2Bob Brown[email protected]bob.brownsample.org
3Charlie Lee[email protected]charlie.leetest.edu
4Daisy Adams[email protected]daisy.adamscompany.com

This transformation simplifies downstream tasks like sorting emails by company domain, detecting invalid domains, or generating personalized email reports.