Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Contact Us
  • Home
  • Zaps
  • Do more with Zaps

Send files in Zaps

Written by Owner

Updated at August 20th, 2025

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Tables
    Work with tables Manage tables Create tables Troubleshoot Zapier Tables
  • Product updates
    Product updates: January 2023 Product updates: March 2023 Product updates: February 2023 Product updates: April 2023 Product updates: May 2023 Product updates: June 2023 Product updates: July 2023 Product updates: August 2023 Product updates: September 2023 Product updates: October 2023 Product updates: November 2023 Product updates: December 2023 Product updates: January 2024 Product updates: February 2024 Product updates: March 2024 Product updates: April 2024 Product updates: May 2024 Product updates: June 2024 Product updates: July 2024 Product updates: August 2024 Product updates: September 2024 Product updates: October 2024 Product updates: November 2024 Product updates: December 2024 Product updates: January 2025 Product updates: February 2025 Product updates: March 2025 Product updates: April 2025 Product updates: May 2025 Product updates: June 2025 Product updates: July 2025 Product updates: August 2025
  • Zaps
    Zap basics Zap history Troubleshoot Zaps Manage your Zaps Do more with Zaps
  • Your Zapier account
    Plans Billing Account profile Notifications Data privacy & security Get help User roles and permissions
  • Interfaces
    Troubleshoot Zapier Interfaces Create an interface Use interface components Manage interfaces
  • Canvas
    Create a canvas Collaborate on a canvas
  • Chatbots
    Add logic and knowledge to chatbots Troubleshoot chatbots Create chatbots Manage chatbots
  • Getting started
    Intro to Zapier Set up your Zapier account Use case templates
  • Agents
    Create agents Manage agents Troubleshoot agents
  • MCP
    Set up MCP
  • Built-in tools
    Filter & Paths Formatter Schedule & Delay Email, IMAP, SMTP, & Email Parser Webhooks & Code Storage, Digest, & RSS Sub-Zap & Looping Other built-in tools Custom Actions & API Requests Functions AI by Zapier & AI actions Copilot Human in the Loop
  • Lead Router
    Create routers
  • Apps
    Connect and manage your app connections AI apps on Zapier Apps on Zapier
+ More

Table of Contents

File formats File objects URL links Text files Send a file in your action step Sending file objects Sending files via URL Sending text files Limitations

Sometimes, you may need to send a file in an action step of your Zap, like adding an attachment to an email or uploading a file to your cloud storage app. To send a file in Zap, you must use:

  • A file object.
  • A URL link that supports files.
  • If an app supports it, you can create a text (.txt) file directly in the field.

If your field is a file field, you will see a file icon in the input box.

File formats

File objects

File objects are the bundles of data that represent the actual file. This is different from the name of the file or other file attributes. For example, the actual image of an apple is the file object, while the file name might be “apple.jpg”.

URL links

If you’re using a URL link to a file, it must be:

  • Publicly accessible: it cannot require a login to access it.
  • Downloadable: the app you’re sending it to must be able to upload it to their server.

You can test your URL link by opening it in a private or incognito browser window. If it prompts you to download a file, the link can be used. If it prompts you to log in to an app, loads directly in the web browser instead of downloading, or results in an error code, the link cannot be used.

Text files

Some apps may create a text (.txt) file if you enter text values into a field that accepts files.

Check if a previous step provides a file

If a previous step has a File field with an "(Exists but not shown)" value, that is a file object. If a previous step has an Attachments field, it may have a file object or a URL link to a file that you can use.

Send a file in your action step

File objects URLs Text files

Sending file objects

  • For file objects, map them from a previous step.
    • If you have multiple file objects, separate each one with a comma.
    • When the step runs, Zapier will create a .zip archive file with all of the files.

File field with an attachment mapped from a previous field

Sending files via URL

  • For URLs, enter the URL in the field’s input box.
    • If you have multiple file URLs, separate each one with a comma. 
    • When the step runs, Zapier will create a .zip archive file with all of the files.

File field with two URLs entered as comma separated values

Sending text files

  • To create a text file in a file field, enter the text in the field’s input box.
    • Zapier will attempt to create and send a .txt file if the field supports it.
    • Zapier can only create a single text file from your text.

File field with text entered to create a .txt file

Limitations

  • Some file fields may not accept text.
  • Files larger than 100 MB may result in a time out error.
  • Some apps may use list fields to send multiple files. 
    • You must map each attachment to a separate list field. 
    • If you enter multiple file objects or URLs as comma separated values in each field, Zapier will only send the first in each field.
Tip

You can also use Formatter to import CSV files to use in your Zaps. You can also use Files by Zapier to:

  • Create files from CSV or plain text.
  • Convert CSV files into line items.
  • Convert CSV, JSON, or XML data into text.
  • Send CSV row data to a Webhooks by Zapier trigger.

 

Was this article helpful?

Yes
No
Give feedback about this article

Related Articles

  • Transfer existing data using a spreadsheet
  • Modify test records in Zaps
  • Use conditional logic to filter and split your Zap workflows
  • Create reusable variables to use in Zaps
  • How to change values in your workflows

Copyright 2025 – OBZ-Zapier.

Knowledge Base Software powered by Helpjuice

Expand