Data Hooks™ is the most powerful new addition to Flatfile: they allow nearly infinite extensibility and customization of import flows. Today's focus is on how you can use Data Hooks to normalize the data your customers are dropping into the Portal. Two common use-cases we see are names and dates.
A common data problem we see emerge when importing is when original sources have a full name and your system requires a first and last name (or the opposite). Using data hooks, you can easily employ awesome libraries like split-human-name to normalize values and save users hours of work.
We've all seen the thousands of ways that users provide data values. Thankfully there are awesome libraries like moment.js or date-fns to help normalize human written dates into ISO formats. With data hooks, you can not only normalize the values but also run complex analysis - like preventing dates in the future.
Convert countries to their ISO codes.
Normalize zip and postal codes.
Convert monetary values into their currency syntax.
Automatically format product codes.
Convert values to database reference IDs.
Tokenize PII for compliance with products like
Append additional data automatically from an external file.
Send us your ideas!
Want to get started with Flatfile Portal? Grab 15 minutes with Eric or myself to review the features you need and make sure they're enabled for your account.
PS. Flatfile is built on your feedback. We appreciate you for helping us build a better experience every day. If you ever have ideas or suggestions, share them with us, or you can even schedule a call with Randy (our product lead) to discuss them.
Want to learn more about the Flatfile Data Exchange Platform?
Does your success or services team spend time onboarding customer data?
We've got something special in the works, check out Concierge, the collaborative workspace for data onboarding.