Salesforce
Salesforce is a CRM platform for sales, marketing, service, and customer data. To analyze Salesforce data in MotherDuck, use an ingestion tool that supports Salesforce as a source and MotherDuck as a destination.
How it works with MotherDuck
The most direct documented path is dlt, which has a Salesforce source and a MotherDuck destination.
- Install
dltwith MotherDuck support. - Initialize a Salesforce-to-MotherDuck pipeline.
- Configure Salesforce credentials and MotherDuck credentials in the generated
.dlt/secrets.toml. - Run the generated pipeline script to load Salesforce resources into a MotherDuck dataset.
pip install "dlt[motherduck]"
mkdir salesforce_pipeline
cd salesforce_pipeline
dlt init salesforce motherduck
pip install -r requirements.txt
python salesforce_pipeline.py
Managed ingestion platforms can also move Salesforce data into MotherDuck. Fivetran supports Salesforce as a source and MotherDuck as a destination. Airbyte supports Salesforce as a source and has a MotherDuck destination.