Integration
SFTP Integration for momoGood
Automatically move supporters from a daily file drop into momoGood Messaging lists, with no manual uploads from your team.
SFTP is a self-serve integration with momoGood-powered workflows — tailored to your setup, used by operations and engagement teams to automate daily supporter imports from any platform you already use without ongoing manual work.
The SFTP integration is configured for each organization through a guided setup wizard. Your secure file location, file naming patterns, date formats, the target momoGood list, and how your file's columns match to momoGood fields are all chosen during setup. Talk to the momoGood team during onboarding if your daily file needs additional cleanup before it's ready to import.
Overview
The momoGood SFTP integration helps nonprofit teams automatically import supporters from a daily file drop into a momoGood Messaging list.
Your team sets it up through a guided wizard — connecting your secure file location, picking a sample file, matching your file's columns to momoGood subscriber fields, and choosing a daily run time. Once it's on, the integration picks up each day's file, imports the supporters, and emails your team with a success, failure, or file-missing alert.
This is a good fit for organizations whose CRM or fundraising platform doesn't have a built-in momoGood integration, but can drop a daily file into a secure file location. Specific setup and field matching may vary by organization.
What you can do
Put your SFTP data to work
- Connect any platform that can export a daily file to momoGood, even without a built-in integration
- Automate daily supporter imports into a momoGood Messaging list
- Match standard and custom columns from your file to momoGood subscriber fields
- Choose whether each daily run adds, updates, or unsubscribes records
- Get email alerts when imports succeed, fail, or when a file is missing
- Run multiple SFTP integrations for different lists and use cases
Notable capabilities
What this integration supports
Confirmed or carefully qualified capabilities for this integration. Specific behavior may vary by customer setup.
- Supports a daily automated import from a file in your secure file location
- Supports self-service setup through a guided configuration wizard
- Supports flexible matching of any file column to standard or custom momoGood fields
- Supports a daily run time your team chooses (Eastern Time)
- Supports add, update, and unsubscribe actions on the target list
- Sends email notifications on success, failure, or missing-file events
How the integration works
The SFTP integration runs on a daily schedule your team chooses. At the chosen time (Eastern Time), the integration figures out the expected filename for today using the sample file and date format from setup, then looks for that file in your secure file location.
If the file is there, the integration imports the supporters into your momoGood list using the column matches you configured. When the import finishes, your team gets a success or failure email. If the file isn't there, your team gets a file-missing email and the run stops.
Specific run times, file naming conventions, supported fields, and column matches may vary by organization.
Who it's for
Primary users
Common use cases
Where teams start
Sync supporter data from a niche or custom CRM that doesn't have a built-in momoGood integration
Automate the daily list upload your team currently does by hand
Bridge a new platform to momoGood while a deeper integration is being scoped
Keep a momoGood Messaging list aligned with a daily export from your data warehouse
Process daily unsubscribe files from an external system into momoGood
Supported momoGood products
Available with the following products
SFTP data & security considerations
The integration connects to your secure file location using your standard sign-in — either a username and password, or a secure key with an optional passphrase — chosen during setup. Information moves from your file into momoGood, limited to the columns your team matches in the setup wizard.
For specific security, compliance, or data-residency questions, contact the momoGood team during integration setup.
FAQs
Good to know
What does the SFTP integration do?
It automatically imports supporters from a daily file in your secure file location into a momoGood Messaging list, so your team can stop downloading and uploading lists by hand.
Which momoGood products does it work with?
The SFTP integration is available with momoGood Messaging. Specific feature support and field mappings may vary by customer setup.
What information can be connected?
Common information includes contact names, phone numbers and opt-in status, email and mailing address fields, birthdate fields, and any custom subscriber fields on the target momoGood list. The exact columns synced are tailored to your organization.
Is setup required?
Yes. Setup is self-service through a guided wizard. Your team will connect your secure file location, choose a sample file, pick a date format and daily run time, select the momoGood list to import into, and match your file's columns to momoGood subscriber fields.
Can the integration be customized?
Yes. Your secure file location sign-in, folder paths, file naming patterns, date formats, target lists, import action, and column matching are all tailored to your organization. Multiple integrations can be set up for different lists and use cases.
Does information move one way or both ways?
Information moves one way — from your secure file location into momoGood. The integration does not write data back to your file location.
What file formats are supported?
Comma-separated files with column headers in the first row. Filenames must include a date in one of the supported formats so the integration can find each day's file automatically.
How do I learn more?
Talk to the momoGood team to scope the integration against your specific data source, export schedule, and supporter workflows.
Ready to put SFTP to work?
Talk to the integrations team about connecting SFTP to momoGood for your organization.
Talk to integrations →