Overview

Importer allows you to import multiple kinds of data from local or remote data sources into ExpressionEngine content such as channel entries or members.

For example, you can have an XML file on a remote SFTP server and Importer will retrieve, parse, and import that data into new Channel Entries on a scheduled basis. Or, perhaps you need to combine multiple Relationship custom fields into a single Playa field. Importer can do both and more. Not only that, but its code is designed to be expandable allowing us or your favorite developer to add additional data types or content types for new kinds of importing.

Importer uses the concept of import profiles. An import profile stores the source and structure of your data, and then you indicate how to import it into ExpressionEngine. It is your way of educating the module how to handle your imported data. Using this method, you could create multiple import profiles for the same CSV, JSON or XML file and import it into more than one Channel, even into multiple ExpressionEngine sites. Importer is often able to reconcile the data for you, updating existing records or adding new records as necessary.  Not only that, but by using the Cron feature you can regularly import data on a scheduled basis without any additional work.

Check out the Data Types, Data Sources and Content Types documentation for more information.

Importer for Channel Entries also includes full support for Pixel & Tonic’s Playa and Matrix field types.

  Compatibility

The latest version of Importer is 2.2.6. The chart below shows the current technical requirements and compatibility for the latest version of Importer.

  What People Are Saying

An absolute gem of a module. After massive issues with another importing module (DataGrab), I found this module and it did exactly as described. The customer support has been excellent as well.

youthworks

I use Importer frequently for a client and it is indispensable. Although it costs more than other modules, its very easy to use and saves me a lot of hours. Highly recommended.

Patricia B

@solspace I’m continually impressed with Importer. You guys did a really nice job with that module.

Importing 11k+ entries into a new site. Thanks @solspace for creating Importer. Letting the machine work while I watch basketball. #eecms

@Solspace Importer eatin' up my Google Spreadsheet like a CHAMP! #eecms

First try of #eecms @solspace Importer add-on and I'm pretty impressed, seems very flexible and does the job without much fuss or setup time

  Who's Using It

  Resources

The following is a list of software that other developers have created to work with this add-on. In no way do we endorse any of these add-ons, nor do we provide support for using or implementing them.

  Documentation     Overview

Overview

Importer allows you to import multiple kinds of data from local or remote data sources into ExpressionEngine content such as channel entries or members.

For example, you can have an XML file on a remote SFTP server and Importer will retrieve, parse, and import that data into new Channel Entries on a scheduled basis. Or, perhaps you need to combine multiple Relationship custom fields into a single Playa field. Importer can do both and more. Not only that, but its code is designed to be expandable allowing us or your favorite developer to add additional data types or content types for new kinds of importing.

Importer uses the concept of import profiles. An import profile stores the source and structure of your data, and then you indicate how to import it into ExpressionEngine. It is your way of educating the module how to handle your imported data. Using this method, you could create multiple import profiles for the same CSV, JSON or XML file and import it into more than one Channel, even into multiple ExpressionEngine sites. Importer is often able to reconcile the data for you, updating existing records or adding new records as necessary. Not only that, but by using the Cron feature you can regularly import data on a scheduled basis without any additional work.

Check out the Data Types, Data Sources and Content Types documentation for more information.

Importer for Channel Entries also includes full support for Pixel & Tonic's Playa and Matrix field types.

  Pro Services

Need help with an implementation of Importer? Need Importer to do more? We're available for hire!

If you're interested in any of the above services, or have questions about them, fill out the form below to begin our conversation!

  EE Aftercare

Ongoing repairs, additions, and adjustments are a normal part of the life cycle of a web site. With EE Aftercare, you have someone on your team who you can trust to take care of your web site. Solspace brings years of experience in developing, refurbishing, and supporting EE web sites. With EE Aftercare, you have a high-end developer on your team, working with you to have the best and most effective possible web presence.

Learn more about EE Aftercare

Support

We pride ourselves on our level of customer support. If you have an issue, we're here to help.

Money Back Guarantee

If Importer is not right for you, just let us know within 30 days of purchase and we'll give you a full refund.

Pro Services

Need help with an implementation of Importer? Need Importer to do more? Click here for more info.