Data Exchange & Integrations

blackbaud salesforce donorperfect





With your constituents always on the move, it’s important to have accurate, up-to-date data to be able to stay in touch. You need to manage your data, your way, so we provide several options to exchange data with 360Alumni. Our clients use Salesforce, Blackbaud Raiser's Edge, DonorPerfect, Little Green Light, and many other systems. Many have completed or are planning integrations with 360Alumni in the near future.

Getting Started - Community Launch Data Load

Prior to loading your data, a 360Alumni Specialist will work with you to configure how your data will be stored in 360Alumni, including setting up your association and custom fields. As a 360Alumni client, you can export CSV files of your entire user database at any time. You can also review and download new an updated records for reconciliation with your primary database.

Custom Reports / Secure File Exchange

If you need to establish a batch-style integration (for example, to manually review and import data in your database) we can establish an exchange process where you post or receive regularly scheduled update files using secure protocols.



If you are already using a CRM or donor management system, your database can be connected to 360Alumni's for automatic synchronization using our API (application programming interface). 

Think of your existing database's API as an outlet. 360Alumni's API is the plug that connects your online community to your database. Depending on the complexity of your business or data management processes and the automation desired, you may need a custom 'adapter' (called middleware) to be created between the plug and the outlet to regulate when and how data is updated.  This middleware may also provide a management interface. For more information, see  Data Integration Considerations in our API Documentation. 

It's very important to note that integrations are not "plug and play". A properly executed integration involves planning, scope definition, estimation, development, testing, and rollout. A typical integration project can take 4-6 weeks.

What are the Steps to an Integration?

An integration starts with an analyst (project manager or key stakeholder) gathering your business requirements: How do you want the data to flow between the systems?  What types of data and what fields? Are there any fields you want to manually review and/or approve?  Will the data sync be one or two ways?  
Next, the analyst will engage a technical specialist (database analyst, data architect or consultant) to translate these business requirements into technical requirements, including a complete data map, logic rules, validation rules and error handling, Time & cost estimates (including recommended phases if applicable) are prepared by the technical specialist, and the scope of the work is finalized, and scheduled.

What is 360Alumni's Role in an Integration?

Discovery is the first phase of our engagement, and is normally conducted by our Founder & CEO. Discovery includes meeting(s) with all stakeholders, including your data/advancement point person(s). The deliverable is an integration roadmap which includes:

  • All business requirements defined
  • All technical specifications defined, including data map
  • Middleware requirements, if necessary
  • Timeline, milestones & cost estimate

This detailed integration plan is typically executed by the 360Alumni integration team, but can be performed by any vendor or technical resource you select.