File Requirements

General guidelines for working with feeds.

Why feeds?

MyAlerts offers two ways to populate data: Parsing and Feeds. While Parsing offers the easiest initial setup for your development team, Feeds offers greater power and flexibility, leveraging the full extent of MyAlerts capabilities. Feeds gives you control over the quality of your data as well as more precision with the timing, content, and quality of alerts. This translates into increased reliability, higher click-through rates, and better quality data available for reporting.

How does it work?

Your team uploads a data file matching our file requirements and specific feed type requirements, at a timing of your choice. The MyAlerts Feeds system consumes the data and converts it into relational schema used to power your alerts and reporting. As new user intent flows in, we combine this data with your feed data in realtime, accurately alerting users when relevant information matches intent.

What types of feeds are available?

File Requirements

Delivery Method
SFTP Via port 44422
Via port 22 (requires whitelisting)
* MyAlerts will provide credentials
Character Encoding
UTF-8All special characters must be properly encoded
File Formats
Data.csv or .txt containing header and delimited row data
Encryption.gpg
Compressiongz
Data Format
Column HeadersCase-insensitive.
Row Data Must have consistent column order
Cannot reference another row
* Case-insensitive
Delimiters
Tab (recommended)Headers required on first row
CSV Headers required on first row
Follows standard CSV rules for special characters and encoding

MD5 Hash

To verify your feed uploads and processes correctly, upload an md5sum along side your feed file. i.e. If your feed file is named myfeedfile-20170101.gz, also upload myfeedfile-20170101.md5 to the same location.