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
  • Overview
  • Key Features
  • Setting Up the Integration
  • Monitoring and Troubleshooting
  1. Template Library

Salesforce to FTP Integration

Learn how to use Salesforce to FTP Integration template in DBSync Cloud Workflow

PreviousSalesforce to QuickBooks Desktop Order to CashNextQuickBooks Online to Salesforce Accounts Receivable

Last updated 27 days ago

Overview

In this article, you will learn how to set up and use the Salesforce to FTP Integration Template in DBSync Cloud Workflow to automate the transfer of file attachments from Salesforce to an FTP server. This prebuilt template is designed to seamlessly synchronize attachments from standard Salesforce objects - Accounts, Contacts, Opportunities, Cases, and Leads - directly to your designated FTP location. The integration also updates the status of each transfer within Salesforce, providing visibility and traceability throughout the process.

By automating file exports, this template reduces manual effort, improves data management, and enhances operational efficiency. Use this guide to configure the integration, manage mappings, and monitor execution—enabling a smooth and reliable data flow between Salesforce and your FTP environment.

Key Features

  • Automated Data Transfer: Transfers data automatically between Salesforce and FTP servers.

  • Customizable Mapping: Allows users to customize the data fields that need to be synchronized.

  • Real-time or Scheduled Sync: Supports both on-demand and scheduled data synchronization.

  • Error Handling & Logging: Provides robust error tracking and logging for smooth operations.

  • Data Security: Ensures data is transferred securely between platforms.

Setting Up the Integration

Configure the Integration Template

  1. Click Add Template in the landing page and select the template: Salesforce to FTP Integration template.

Set Up Data Mapping

  1. Click the Salesforce to FTP Integration project and click Setup to map Salesforce objects to the relevant file structure in the FTP directory.

  1. Connect your connectors and test the connection of the connectors before customising the field mappings.

  2. Customize field mappings to match your data transfer needs.

Schedule Data Sync

  1. Set a synchronization schedule (e.g., hourly, daily, or weekly) or configure the sync to run on demand.

Define Filters and Conditions

  1. Apply Filters to include/exclude specific records based on criteria (e.g., only export new opportunities).

  2. Set Conditions to trigger data syncs based on certain events or thresholds.

Test the Integration

  1. Run a Test Sync: Start with a small batch of data to ensure mappings and configurations work as expected.

  1. Review Logs: Check the sync logs for any issues or errors.

  2. Adjust Settings: Fine-tune mappings, filters, or schedules based on the test results.

Monitoring and Troubleshooting

  • Real-time Monitoring: Use the Dashboard feature in DBSync to monitor ongoing and past syncs.

  • Log Review: Access detailed logs in the Activity Log section for troubleshooting and debugging.

  • Notifications: Set up email notifications for sync failures or warnings to stay updated on integration status.

FAQs

1. How often can I schedule the data sync?

You can schedule data syncs to run as frequently as every 15 minutes or as infrequently as needed. You can also use the Webhooks feature if necessary using a scheduler or through the integration setup.

2. What file formats are supported for FTP?

The integration supports formats like PDF, CSV, TXT, ZIP, DOCX , XLSX, RTF file for data exchange.

3. What should I do if my sync fails?

Review Logs for detailed error messages, ensure the connectors are active and validate the data mappings.

4. Can I integrate with multiple FTP directories?

Currently the PDL only supports a single target, however adding more FTP actions to the flow can enable you to add multiple destination directories.