Exporting data from CORE to Delivra

Exporting data from CORE to Delivra

For credit unions, your Core platform is where member truth lives. Connecting that data to Delivra lets your campaigns take flight with timely onboarding, relevant product messaging, and reliable suppression when members close accounts. Most teams start with secure FTP file drops from Core into Delivra, and some grow into real-time API connections.

SFTP vs API at a glance

MethodProsConsiderationsWho usually owns it
SFTP file dropsFamiliar, simple to operate for marketers with IT help. Leverages existing Core reports.Not real time. Requires scheduled exports and monitoring.IT builds exports, Marketing reviews and uses data.
API-based syncNear real time updates. Reduces file handling.Requires developers or a middleware partner to build and maintain.IT or a partner implements, Marketing benefits from fresher data.

Option 1: SFTP exports from your Core to Delivra

Many credit unions use their Core’s report tooling to create daily extracts that land on Delivra’s SFTP, then map into custom tables for segmentation and automation. Some examples are:

  • Nightly exports from Keystone via internal SQL-like scripts, loading multiple files into Delivra custom tables which is used to trigger automated messaging.

  • Hourly automated data syncs for more timely messaging needs, such as account opens and closes, welcome emails, and branch outreach.

What marketers do

  1. Decide what messages you want to send and what data is needed to support them, for example new account welcome, cross-sell by product, branch-based outreach.

  2. Decide on how often Delivra should receive updated information. This is usually nightly for larger files like member and product updates and hourly for more individualized messages.

  3. Ask IT to follow the developer notes below.

  4. After the first load, build segments and automations that reference your custom tables.

What IT does in the Core

Most teams use their Core’s scripting layer to generate CSVs that land on Delivra’s SFTP. In many environments this scripting is SQL-esque and scheduled, for example PowerOn-style exports that run nightly and push via a secure client such as MoveIt.

File design checklist

  • Include a durable primary key such as Member_ID for every file.

  • Prefer ISO-8601 dates like 2025-11-06.

  • Choose full or delta loads. If sending deltas, include Change_Type and Change_Timestamp for easy troubleshooting.

  • Use consistent field names across files to simplify mapping.

  • Keep PII to what marketing truly needs.

  • Establish predictable file naming and one file per entity per run, for example members_YYYYMMDD.csv.

Below are simple examples you can adapt. Add fields as needed.

All Members file
Example headers:
Member_ID,Email,FirstName,LastName,Status,Branch_ID,OptIn_Email,Open_Date,Last_Updated

Products or Shares file
Example headers:
Member_ID,Product_Code,Product_Name,Open_Date,Status,Balance,Last_Updated

Member Change file (delta)
Example headers:
Member_ID,Change_Type,Field_Changed,Old_Value,New_Value,Change_Timestamp

Branch file
Example headers:
Branch_ID,Branch_Name,City,State,Zip,Phone

Scheduling and transport

  • Run exports nightly or as often as your marketing needs.

  • Deliver CSVs to Delivra via secure SFTP. Any standard SFTP client will work that can deliver files to a remote SFTP site.

Mapping into Delivra custom tables

  • Create or request custom tables that mirror your files, for example Members, Products, Branches.

  • Map required keys, for example Members.Member_ID as the parent key and Products.Member_ID as the foreign key.

  • Align data types to avoid truncation, for example numeric for balances, date for open dates.

  • Validate with a small test batch, then promote the schedule.

Data hygiene and lifecycle rules

  • To prevent messaging lags or stale contacts, consider a nightly rule that marks contacts expired if they do not appear in the Members file, then reactivate them when they reappear in the next file. This addresses the common scenario where accounts close in Core but contacts remain active in marketing.

  • Use the Member Change file to trigger targeted updates instead of resending full files during the day.

 Option 2: API-based syncing

If you prefer near real time, your team can leverage Delivra’s API. This requires developer involvement but removes most file handling and enables faster updates.

What marketers do

  • Define the minimal data needed for automations and personalization.

  • Coordinate with IT or a partner on event timing, for example member created, product opened, account closed.

Options for development teams

  • Build a small service that listens to Core events or database changes, then calls Delivra’s API to insert or update contacts and related tables.

  • Use middleware or an integration platform as a service to translate Core events into Delivra API calls.

  • For supported tasks, Zapier can be used. There are no Delivra fees for Zapier connections, though Zapier may charge.

Minimal data model guidelines

  • Use a stable external ID for contacts, for example Member_ID.

  • Send subscription status and email permission flags with each update.

  • For product ownership, maintain a related table keyed by Member_ID plus Product_Code.

  • Emit lifecycle events that matter for marketing, like New Member, Product Opened, Product Closed.

Best practices and tips

  • Start simple. Ship one dependable Members file first, then add Products and Branches.

  • Name files consistently so monitoring is straightforward, for example members_20240612.csv.

  • Validate early with a limited audience before going live.

  • Document every field and its source in a short data dictionary for marketers and IT to share.

  • Keep an eye on compliance and opt-in fields, especially for promotional messaging.

Practical use cases

  • New Member Journeys: Trigger welcome series from the Members file or API event when Open_Date is present.

  • Cross-sell by Product: Use the Products or Shares table to promote relevant add-ons.

  • Branch-localized Messaging: Use Branch_ID to personalize store hours, addresses, or teams.

  • Account Closure Suppression: Apply the nightly expire-and-reactivate pattern so closed accounts stop receiving product communications.

Conclusion

Whether your Core is Keystone, EASE, or another variant, you can start quickly with SFTP exports and grow into API-based syncing as your needs evolve. Begin with a lean file, keep keys consistent, and your data will fly in formation across marketing and Core.

Need help?

If you have questions about integrating your Core platform with Delivra, reach out to our Support team at 
support@delivra.com
    • Related Articles

    • Optimizely + Delivra Form Connector

      The Optimizely Forms Marketing Automation Integration (MAI) connector automatically exports form data from your website and sends it to your Delivra account database. What Delivra fields are supported? The connector allows mapping of form data to ...
    • Integrating Delivra with Zapier

      Looking to connect Delivra with your favorite tools? Zapier makes it easy. Zapier is a third-party automation platform that links thousands of apps together—without needing to write a single line of code. With a Zapier integration, you can create ...
    • Recommended platform integrators

      Delivra supports a variety of trusted platform integrators that make it easier to connect your email marketing data with the tools you use every day. These integrations help you synchronize contact information, campaign engagement, and other key data ...
    • Salesforce Integration Features and Highlights

      Salesforce Integration Overview Delivra’s Salesforce integration is designed to streamline data sharing and campaign execution between your CRM and your email marketing platform. With this integration, your sales and marketing teams can stay aligned ...
    • Managing Contacts via SFTP

      Using SFTP (Secure File Transfer Protocol) is a reliable and secure method for automatically importing contact data into Delivra. This method helps businesses streamline data management, especially when frequent or large-scale contact updates are ...