> For the complete documentation index, see [llms.txt](https://docs.yansalabs.com/file-grabber/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.yansalabs.com/file-grabber/overview/key-features.md).

# Key Features

* **Powerful File Engine:**
  * Retrieve individual files or multiple files at a time
  * Leverage pattern matching for file retrieval
  * Delete remote files after they have been processed
  * Move remote files to another location once they have been processed
  * If a remote file operation fails, move it to another directory
  * Pull and process only files that have been modified since the last query
  * ZIP files before transferring them to the instance
  * Query and pull files from FTP / FTPS / SFTP sources
* **Attach Files to Records in Your Instance**:
  * Take remote files from a folder and attach them to records in the instance
  * Pull only files that match a specified pattern in their file name
  * Read remote files and include the file contents as data for a field in your table
  * Create new records in ServiceNow to store the attachment
* **Import Data from a MID Server**:
  * Remote files can be automatically attached to data sources and imported
  * Leverage the out-of-the-box transform map features of ServiceNow to process file contents
* **Import Data from FTP / FTPS / SFTP Servers**:
  * Leverage many of the same features for importing data from the MID server, but pull it from an FTP server instead
  * Files can be attached and/or imported from an FTP source
* **Manual or Automated**:
  * Pull files from the MID server at-will when you need them
  * Schedule automatic file retrieval and processing jobs
* **Easy to Configure and Maintain**:
  * Configuration takes just minutes to start pulling files from the MID server
  * Enable detailed debug and trace statements from the MID server operations to make troubleshooting a breeze
  * Configure multiple types of file retrieval profiles and schedules. See trace statements for each one in their own profile record
