Looking to use import.php function to do a big import.

I'm yet to find some documentation that clearly explains it all. Seen this:


and this http://wiki.civicrm.org/confluence/display/CRMDOC/Imports

But I'm wondering - the way it works, in terms of using a csv that maps to an entity - is it possible in any way to chain entities in the same way the API works? i.e. create contacts with address and email etc in one CSV?



  • 1
    Have you considered other options like the CiviCRM Migrate addition Eileen built for the Drupal Migrate module?
    – petednz - fuzion
    Commented Aug 14, 2015 at 2:46

2 Answers 2


I use CSV API import quite heavily - but if there's a way to do chaining, I'm unaware of it. I use an ETL tool (Pentaho Kettle) to script migrations, so I handle lookups there.


I assume you would be able to make it do it, but I do not think it works like that out of the box.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.