CiviCRM Data Integration

CiviCRM Data Integration is a tool intended to allow advanced users to perform bulk tasks (import and export data, perform data quality checks, etc) over a CiviCRM database without needing development skills.

This is a Pentaho Data Integration (aka Kettle) plugin for CiviCRM. It allows you to take advantage of the power of Pentaho Data Integration tools and use it with your CiviCRM instance.


To take advantage of this plugin, you'll need to install the Pentaho Data Integration software. We recommend downloading the latest stable version from the SourceForge site.

What does this piece of software do?

This plugin offers you the possibility of easily interacting with the CiviCRM API v3. As you may know, CiviCRM API is the recommended way to integrate CiviCRM with other applications.

Whenever you want to read data from or write data into a CiviCRM instance, you can do that through CiviCRM's API.

How do I install it?

If you're using Pentaho Data Integration 5.0 (or higher), you're encouraged to install this plugin using the new Marketplace.

To install this tool using the Pentaho Data Integration Marketplace, you only need to:


CiviCRM Data Integration. Copyright (C) 2013 Amnesty International (originally developed by Stratebi This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program (see LICENSE.txt). If not, see