GitHub - zenchef/salesforce-data-utils: Repository that contains data cleaning/moving scripts (one-shot or job-like) for our Salesforce orgs.

Utilities and scripts for Salesforce data operations — enrichment, syncing, cleanup, and bulk updates.

Folder Structure

salesforce-data-utils/
├── .env                  # Credentials (gitignored)
├── .env.example          # Credentials template
├── requirements.txt      # Python dependencies
├── data/                 # Output data (CSVs, gitignored)
└── scripts/              # All scripts and tools
    └── serp-api/         # Google Maps enrichment for SF Accounts

Development Setup

Install mise

mise manages tool versions for this project.

curl https://mise.run | sh

Activate mise in your shell (add to ~/.zshrc or ~/.bashrc):

eval "$(mise activate zsh)"  # or bash

Install project tools

This installs tools defined in mise.toml (currently: pre-commit).

Set up pre-commit hooks

This enables pre-commit hooks that run automatically on each commit.

Installing additional tools (examples)

mise install go@1.25
mise install awscli