Import Assets with SFTP or S3

Martijn Steur
Martijn Steur
  • Updated

If you're onboarding or need to import multiple files, SFTP provides a secure way to transfer files without using external hard drives.

We offer SFTP, powered by AWS Transfer Family, as a secure method for transferring files directly to an AWS bucket. This option allows for the transfer of large files without limitations on data or file size. Bynder will provide an AWS bucket username and set up the SFTP server. To proceed, you'll need an SFTP client that supports secure connections using a private and public RSA-2048 SSH key.

This setup ensures a secure connection and limits access to the isolated SFTP server. Once files are transferred to the AWS bucket, we will import them into your portal.

If you already have assets in an S3 bucket, we can assist with transferring files from there as long as the appropriate permissions are in place.

Once the import process is complete, all transferred files will be deleted from the AWS bucket and the SFTP server.

How to request an import?

Reach out to your Customer Success Contact for details and learn about any associated costs.

Before you Begin

  • Carefully check the import sheet's spelling, capitalization, and spacing of words and phrases. The media import will fail if a value is too similar to an existing value in your DAM. Even small inconsistencies can cause the asset import to fail and delay the media import process.
  • We recommend splitting your import into batches of 50,000 assets to improve import efficiency. For instance, if you have 100,000 assets, creating two import sheets with 50,000 assets each is advisable.

Migrating From an Existing System to Bynder

You must create a media import sheet based on your Bynder portal taxonomy. Request one from your Onboarding Manager or Customer Success Contact. 

How to Import Files Using SFTP or AWS S3

SFTP

  1. Once you've requested this service, you'll be asked to generate a public SSH Key.
  2. Once our Professional Services team receives this key from the Onboarding or Customer Success Manager, they will create your SFTP location.
  3. Once complete, you can upload your files to the AWS Bucket and fill out the Import sheet.

AWS S3

  1. If you requested an S3 to S3 transfer, you'll be asked to provide the current S3 address of the assets along with the Access Key ID and Secret Access Key for a user with permission to access the bucket and retrieve the files.
  2. Once our Professional Services team receives these details from your Onboarding or Customer Success Contact, they will transfer the files to Bynder.

How to Generate an SSH Key and log in to the SFTP Location

  1. Create an RSA-2048 SSH key pair on your side, including a private and public key. Follow the instructions below depending on your operating system:
    • Windows
    • MacOS
      • When you create your keys, we strongly suggest setting up a passphrase for the private key.
      • Keep the private key and passphrase private from everyone. Bynder will never ask you for this information.
  2. Send the public key to your Onboarding Manager or Customer Success Manager, who will provide you with a username and other necessary details to connect to the SFTP server.
    • Never send us the private key and its passphrase. The key will then be compromised, and a new key pair must be generated.
  3. Create a new SFTP connection using the following details in your preferred SFTP client. We recommend using Cyberduck or FileZilla. In the below example, we use Cyberduck.
    • The name of the fields below may vary depending on the SFTP client you're using.
      • Server: Fill in the server endpoint that Bynder provided you with.
      • Port: The port number will be set automatically and should always be 22.
      • Username: The username Bynder provided you with.

        SSH Private Keys: Select the private key you generated in step 1. When prompted, enter the passphrase for this key

        Above is an example of SFTP configuration in Cyberduck. An example of FileZilla can be found here.

  4. Connect to the SFTP server. You may see a Host Key Fingerprint the first time you connect. Check if this fingerprint matches the Host Key Fingerprint Bynder provided you with. This way, you can ensure you're connecting to the correct server. The Host Key Fingerprint may not be shown depending on your SFTP client.
  5. Start transferring your files once you're successfully connected to the SFTP server.
  6.  Notify your onboarding manager or customer success manager once all the files have been transferred successfully, and you've filled out your import sheet.
  7. We'll start importing your files into your Bynder portal and let you know when the import is complete.

Import Sheet Guideline

Follow the guidelines for a successful import:

  • In addition to your files, your Onboarding or Customer Success Manager will need a completed Excel file or Google Sheet that includes the information, metaproperty options, and other data you want to apply to your files.
  • There should not be any demo data included.
  • The first ten columns of the spreadsheet are static and must exist in the following order. They cannot be removed or rearranged.
    • Bynder_title (Required): Even if the filename will be the Bynder title, this field must be filled in with the filename.
    • Description: Asset description in asset detail view.
    • Bynder_brand (Required): Leave the column blank; the Bynder team will complete this.
    • ISO Publication Date (YYYY-MM-DD)
    • Bynder_copyright
    • Tags (comma-separated, no trailing spaces)
    • Path to Assets (Required)
    • ArchiveDate:  0 or blank if not needed, 1 to archive on import, or YYYY-MM-DD for a future archive date. 
    • WatermarkDate: 0 or blank if not needed, 1 to watermark on import, or YYYY-MM-DD for a future watermark date.
    • New Filename: The New Filename can be used to overwrite the filename in the SFTP and show it as the "original filename" in Bynder. Leave it empty if not needed.Screenshot 2025-01-15 at 9.38.55 AM.png
    • The file paths must include the full filename and extensions (for example, Volumes/Drive/file_name.ext).
      • If the SFTP has all files in one directory, this can just be the filename with the extension (example_name.png).
      • If the SFTP contains folders, the full path to the asset (folder/subfolder/example_name2.png) should be used.
    • File Type/Extension: The media import script does not automatically pull in EXIF data; let the Bynder team know if you’d like the File Type/Extension mapped through our scripting to the custom File Type/Extension metaproperty and leave this column blank.
    • Metaproperty and metaproperty option automations are not respected. Data validation can be used for single-select metaproperties if desired.
    • All custom metaproperties on the import sheet must exist in the portal taxonomy.
    • If present, the option names listed under the metaproperty columns should match those in the portal taxonomy.
    • Any options that do not match existing option labels in the portal taxonomy will be created. Watch out for improper variations that would otherwise have to be cleaned up after the import. (for example, New York/NY/NYC, or United States/US/U.S.) This cannot be disabled as it can be with Mass Upload.
    • Each line/row in the import sheet represents an asset to be imported. Therefore, assets should be in a 1:1 relation to lines. If the same path to an asset occurs in multiple rows, only one row/asset will be imported for that path.
    • Each line/row must include values for the required columns specified above.
    • Multiple metaproperty options (multi-select) and the descriptive keyword tags (column F) should be comma-separated in the same cell with no "trailing spaces." For example, Option 1,Option 2,Option 3 NOT Option 1, Option 2, Option 3.
    • Multiple options should be distinct from one column.
    • Dates must be in the YYYY-MM-DD format.

Special Characters

  • Avoid special characters (such as accented characters or other UTF-8 characters outside the main character set found on a standard keyboard) in the file path to the asset.
  • Special characters are supported for all other fields (custom metaproperties, etc.) but should be provided in UTF-8 format to ensure correct transfer during import.

Common non-alphanumeric characters that can produce errors:

  • "and" - Double quotes, single quotes, and apostrophes are often formatted in Microsoft Office as "smart quotes" or "curly quotes". It's best to find and replace all these with standard text "straight quotes."
  • ® ™ © $ £ - Symbols and é ñ î - Accented letters such as letters with grave, acute, circumflex, tilde, and umlaut can be supported. The provided sheet must be formatted in UTF-8 format, or an Excel file should be provided. This way, the PS team can honor the special characters.
  • White space characters such as tabs, new lines, and embedded returns should be replaced.
  • We recommend avoiding special characters (even if formatted using UTF-8) where possible in the path field. Single spaces are acceptable in the path, but double spaces should be avoided.

FAQ

Can I export my files from Bynder to my SFTP server or AWS S3 bucket?

Yes, you can export your files. To learn more, click here.

How long does it take to complete the import?

SFTP: It takes approximately one week per TB to load via SFTP.

S3: It takes approximately 3-5 days per TB to load from S3 to S3.

Share With Others

Was this article helpful?

0 out of 0 found this helpful

We're sorry to hear that!

Find out more in our community

Need more help? Post your question in our community