Inspiration

Email Transformer is the swiss-army-knife of email transformation.

If you are working in marketing or customer support you sometimes have to work with a csv file including a lot of email addresses. Transformations of email columns into something else is useful but a lot of manual work.

For example you might want to extract the domain of the emails to check for domains of competitors or internal databases, to check for privacy preserving proxies (also called relays) from Apple and Facebook or to group emails by country. While not perfect: transformations of emails can be a surprisingly effective heuristic.

Another use case is to turn an email address into an md5 checksum to look it up in vulnerability databases. If you want to address a person by its name but only have their email address sometimes it is sufficient to transform the username part of the address into a capitalized name.

Email Transformer gives you various columns for your tables in Coda documents to extract, transform and group tables with email columns. To save time and get more out of the email csv files you are already working with.

What it does

See Inspiration

How we built it

The pack is written in vanilla Javascript using regular expressions and various string functions.

Challenges we ran into

We only joined this hackathon in the last few hours and would have loved a bit more time to work on the Pack before submission.

Accomplishments that we're proud of

Learning about the power of Packs in Coda and how easy it is to add useful domain specific functionality (like in this case working with email csv files).

What we learned

Talking to a few people we learned that working with email csvs is way more common than we imagined and often involves a lot of manual work in spreadsheet apps like Excel or in text editors.

What's next for Email Transformer

  • more options for checksums
  • dynamic lookups in various CRM tools that the user is already using
  • integration with marketing and customer support tools for features like mail merge
  • a SaaS API for batch processing
  • even better documentation and examples

Built With

Share this project:

Updates