Turn your Google Sheet into a one-click contact uploader for marketing platforms like Braze, CRMs, and analytics tools. No backend. No dashboard hopping. Just upload directly from Sheets.
⚠️ WORK IN PROGRESS: This project is currently under active development. Platform integrations are being developed progressively. Features and documentation may change. Use at your own discretion.
|
- Open your existing contact database
- Ensure your sheet has the following columns:
NameorFull NamePhoneorMobileEmail
- In your Google Sheet, go to Extensions → Apps Script
- Copy the entire script code and paste it into the editor
- Click Save (💾 icon)
- Name your project (e.g., "Contact Sync Tool")
In the script editor, locate the configuration section and add your API keys:
// Example configuration
const CONFIG = {
PLATFORM_API_KEY: 'your-platform-api-key',
PLATFORM_ENDPOINT: 'your-platform-endpoint',
// ... add other platform credentials
};- Click Run → Select any function (e.g.,
onOpen) - Click Review Permissions
- Choose your Google account
- Click Advanced → Go to [Project Name] (unsafe)
- Click Allow
Close and reopen your Google Sheet. You should see a new menu item called "Contact Sync" or similar.
Want to dive deeper? Read TECHNICAL_README.md
Free to use for personal learning, testing, and demo purposes. Attribution appreciated. See LICENSE file for details.
