Working with files

Some modules have the capability to process files. These modules can either return an output file to be sent for further processing or require a file to be passed to them for processing. For these modules to work together to process files they have to be mapped to each other.

How to map a file

Modules that have the ability to work with files require two pieces of information:

  1. File name
  2. File content (data)

When you map a file, you choose from which module(s) in your scenario you want to obtain the data from. The file name and file content are then automatically mapped as they are.

If you need to process a file from a URL, we recommend to use the HTTP > Get a File module to download the file from the URL, and then map the file from the HTTP > Get a File module to the desired module's field in your scenario.

Example: Mapping Facebook photos to Dropbox

The example below shows how to map photos (files) from Facebook to Dropbox. The Facebook trigger Watch photos returns detailed information about each downloaded photo, including its name and content (data). To map this information to Dropbox so it can be uploaded, the Dropbox action Upload a file requires you to specify the source file that this information will be mapped from. By selecting the Facebook - Watch photos option under the source file, Integromat will automatically map the file name and file content. From now on, all photos from Facebook will be uploaded to the specified Dropbox folder.

However, it can happen that you want to rename the file, but want to keep the data as it is. In such case, use the Map option (as seen in the image below) to map the file name and file content independently of each other.

You will have to enter the full file name, including the ending (e.g. invoice.xml). Both binary (photos, videos, PDF and the like) and text formats are supported.

Maximum file size

The maximum file size depends on the plan you are subscribed to (FREE - 5 MB, BASIC - 30 MB, STANDARD - 40 MB, BUSINESS - 50 MB, PLATINUM - 75 MB). If it is exceeded, Integromat proceeds in accordance with the settings of the Enable data loss option.

Popular use cases from our blog


How to Automate Data Collection - Part 5: CRM Systems


How to Automate Data Collection - Part 4: Chatbot Marketing


How to Automate Data Collection - Part 3: Paid Ads


How to Automate Data Collection - Part 2: Email Marketing Segmentation


5 Automated Solutions to Personalize Customer Experience


How to Automate Data Collection - Part 1: Online Forms

Didn’t find what you were looking for?


Create a ticket

Contact our world-class support team and tell us what’s happening.

Create a ticket

Find an expert

We feature a network of 450+ certified partners across the globe who are ready to help

Find an expert

Automate any workflow in your business

Sign up for a free account today. No credit card required, no time limits on free plan.