Skip to main content

SFTP access

During onboarding, your Instacart representative gives you access to Instacart's SFTP server. Before you send inventory files to the server, ensure that they meet the file requirements.

Set up SFTP

  1. Download and install an FTP client. The following steps explain how to set up an SFTP connection using Cyberduck.

  2. Open the installed application.

  3. Click Open Connection. The Connection settings dialog opens.

  4. Select SFTP (SSH File Transfer Protocol) and complete the following fields:

    • Server. Enter sftp-partners.instacart.com.
    • Port. Enter 22.
    • Username. Enter the username that was provided in the email. The username and a one-time password are contained in two separate emails that were sent to your administrator's email address.
    • Password. Enter the one-time password that was provided in the email. Enter a new password when prompted.
    • Add to Keychain. Select to add to your MacOS keychain.
    note

    If you forget your password or need to reset your password, contact your Instacart representative.

  5. Click Connect.

  6. You might be prompted to allow an Unknown Fingerprint. Select Always and click Allow.

Upload inventory files

  1. Go to the inventory-files folder.

  2. Upload your inventory files to the appropriate directories.

    • If you have a single inventory file that specifies items at each store location (by using the location_code column), then upload the inventory file to the inventory-files folder.
    • If you have multiple inventory files that map to different store locations, add the files to their respective subdirectories. The subdirectories are generated by Instacart when the store locations are created.

    When the file is successfully uploaded, a confirmation message is displayed.

    Upload complete SFTP confirmation

Your catalog is refreshed in the next morning update.