Cloud Workflow
Raise an IssueJoin Community
  • Getting Started
    • Introduction
    • Integration Basics
    • Sign Up and Get a License
    • Features and Benefits
  • DBSync Platform
    • Core Components
    • System Requirements
    • AppCenter
      • Company and User Management
    • Development Studio
    • Security Features
  • iPaaS
    • Home
    • Apps
    • Extend
      • Functions
    • Administration
      • User & Role Management
    • Logs
    • Remote Agent
    • Published Templates
  • Create your Workflow
    • Project
    • Task
    • Flow Builder
      • Standard Functions
    • Actions
      • Flow
      • Variable
      • Transform and Write
      • SQL
      • Restructure
      • Query
      • Debug
      • ReST
      • Conditions
        • If (Condition)
        • For (Loop)
      • Storage
        • Dropbox
        • File
        • CSV
        • Google Drive
        • FTP
        • S3
      • Flow Management
        • Flow
        • Logs
        • Notification
        • Schedule
        • API
        • Webhook
        • Forms
    • Configuring DBSync Environment
  • Connectors
    • Amazon S3
    • Authorize.NET
    • ChannelAdvisor
    • Database
    • Dropbox
    • FTP
    • Google Drive
    • Google Sheets
    • HubSpot
    • JIRA Cloud
    • JIRA Service Management
    • Linnworks
      • Creating the DBsync Application on Linnworks Developer Instance
    • Mailchimp
    • Microsoft Dynamics 365 Business Central
    • Microsoft Dynamics 365 Finance and Operations (D365 F&O)
    • Microsoft Dynamics CRM Online
    • Microsoft Dynamics GP
    • Microsoft Dynamics NAV
    • monday.com
    • Narvar
    • NetSuite
      • NetSuite Connector Settings
    • OpenAPI
    • PointClickCare
    • QuickBooks Desktop
    • QuickBooks Online
    • Sage Intacct
    • Salesforce
    • ShipStation
    • Shopify
    • SkuVault
    • WooCommerce
  • Template Library
    • Salesforce to QuickBooks Online Order to Cash
    • Salesforce to QuickBooks Desktop Order to Cash
    • Salesforce to FTP Integration
    • QuickBooks Online to Salesforce Accounts Receivable
    • QuickBooks Desktop to Salesforce Accounts Receivable
    • QuickBooks Online to Business Central Integration
    • QuickBooks Online to ShipStation Orders
    • QuickBooks Desktop to Shipstation Orders
    • QuickBooks Desktop to monday.com Integration
    • QuickBooks Online to monday.com Integration
    • Shopify to QuickBooks Online
    • Shopify to QuickBooks Desktop
    • Linnworks Orders to QuickBooks Online
    • Linnworks Orders to QuickBooks Desktop
    • Linnworks to Salesforce Integration
    • Salesforce Litify and QuickBooks Online
    • Salesforce Litify and QuickBooks Desktop
    • HubSpot to QuickBooks Online Order to Cash
    • HubSpot to QuickBooks Desktop Order to Cash
    • SkuVault Orders to QuickBooks Desktop
    • SkuVault Orders to QuickBooks Online
    • SkuVault and Salesforce
    • ChannelAdvisor Orders and Salesforce
    • ChannelAdvisor and QuickBooks Online
    • ChannelAdvisor and QuickBooks Desktop
    • Shopify Orders to Dynamics365 CRM
    • Shopify Orders to Salesforce
    • ShipStation to Dynamics 365 CRM
    • ShipStation Orders to Salesforce
    • ShipStation to QuickBooks Online Orders
    • ShipStation to QuickBooks Desktop
    • Target Recruit to QuickBooks Online
    • Target Recruit to QuickBooks Desktop
    • QuickBooks Online to Database
    • QuickBooks Desktop to Database
  • Troubleshooting
    • Common Errors & Fixes
    • Adding Trusted IP Address in Salesforce
    • Installing QuickBooks Web Connector
    • QuickBooks to Salesforce Data Migration
    • Setting Password in QuickBooks Web Connector
    • Starting QuickBooks Web Connector
    • Update Salesforce Password & Security Token in DBSync
  • Additional Resources
    • Billing Information - Auto Renewal
  • Tutorials
    • Salesforce and QuickBooks
      • Account Hierarchy in Salesforce and QuickBooks
      • Account Owner Mapping
      • Resolving Email Fields Sync Issues in QuickBooks Online
      • Mulitple Price Levels in Salesforce QuickBooks Integration
      • Multicurrency in QuickBooks to Salesforce Integration
      • Multicurrency in Salesforce - QuickBooks Desktop Integration
      • Multicurrency in Salesforce QuickBooks Online Integration
      • Product Hierarchy in QuickBooks and Salesforce
      • QuickBooks Data Extraction Queries
      • QuickBooks File Backup and Recovery Process
      • QuickBoooks Reports to Salesforce Integration
      • Recurring Transactions to Accounting System
      • Retrieve Value from custom Field of QuickBooks Online
      • Salesforce Opportunity to QuickBooks - Disabling Jobs
      • Salesforce QuickBooks Custom Mappings
        • Use Case
      • Salesforce QuickBooks Integration with Multiple QuickBooks
      • Syncing Standard Group Line Items in QuickBooks Desktop
    • Using Date Function in DBSync Integration
    • Salesforce and Database
      • Database to Salesforce Integration
    • Database to Database
      • Database to Database Integration
Powered by GitBook
On this page
  • Introduction
  • Use Cases
  • Use Case Scenario
  • Configuration Steps
  • Best Practices
  • Troubleshooting
  • Limitations
  1. Create your Workflow
  2. Actions
  3. Storage

FTP

Learn how to use the FTP storage action to build your workflow

Introduction

The FTP Storage Action in DBSync Cloud Workflow enables users to upload files directly to an FTP server as part of their integration workflows. This feature is commonly used for transferring data to legacy systems, centralized storage, or other third-party platforms that accept files via FTP.

Use Cases

  • Export order or invoice data to an ERP system via FTP.

  • Backup integration results to a remote FTP server.

  • Share processed reports with partners who use FTP for file exchange.

Use Case Scenario

Scenario: Nightly Order Export to Centralized FTP Server

A retail company uses DBSync to extract completed orders from its eCommerce platform every night. These orders are formatted into a CSV file and need to be transferred to the company's central FTP server for further processing by their ERP system.

Configuration Steps

  1. FTP Storage Action to Workflow

  • Drag and drop the FTP storage action into your workflow.

  • Click Configure provided on the FTP action.

  • Click the dropdown in the FTP Connector field and select your Connector.

  • Select the desired operations provided (READ, WRITE, MOVE/RENAME, DELETE).

  1. Define Storage Parameters for READ operation

  • File Path: Specify the FTP folder path where the file should be fetched from (for example, /Employee.csv)

  • Preview: It displays the list of files that you have selected.

  1. Define Storage Parameters for WRITE operation

  • File Path: Specify the FTP folder path where the file should be copied (for example, /FTP Target/invoices/).

  • File Name: Define the name for the file to be saved. You can use dynamic variables like File Name, Local File Path, Download File Path, File Size, Remote File Last Modified Date Time.

  • File Content: Select the variable from the Fx dropdown to choose the file content.

  • Properties

    • File type: Select any of the encoding type from the following:

      • UTF-8

      • ASCII

    • Batch size: user can select the batch size of 1, 50, 100, 500, 1000 from the dropdown.

  1. Define Storage Parameters for MOVE/RENAME operation

This operation is provided for you to move the data from one file path to another. You can also rename it while moving by adding desired the name in front of the target location.

  • Source File Path: Choose a file from the drop down list OR input a regular expression for a customized and dynamic pattern.

  • Destination File Path: Choose a file from the drop down list OR input a regular expression for a customized and dynamic pattern.

  1. Define Storage Parameters for DELETE operation

  • File Path: Select or specify the file path that you want to delete.

Best Practices

  • Use dynamic file naming (e.g., using date or record IDs) to prevent overwriting.

  • Confirm directory structure exists on FTP before execution.

  • Ensure firewall and network settings allow FTP transfers.

  • Ensure the file path while using the DELETE operation.

Troubleshooting

  • Connection Timeout: Verify FTP server availability and network access.

  • Authentication Failed: Check credentials and permissions.

  • File Not Appearing: Refresh the directory, confirm the directory path or test with a manual FTP client.

Limitations

  • DBSync supports FTP and FTPS.

  • Maximum file size is subject to network and server limits.

  • Requires stable internet connectivity during upload.

PreviousGoogle DriveNextS3

Last updated 26 days ago

Read from FTP
Write to FTP