Answers.Body: <p>I would expect 2/ ie <a href="https://github.com/eileenmcnaughton/civimigrate" rel="nofollow">https://github.com/eileenmcnaughton/civimigrate</a> which we have made lots of use off for migrating legacy data. From memory we have one situation where client can 'click a switch' to run a migration to pull in latest data. I will flick a note to eileen to see if she can expand</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-06-19T07:06:07.137Z
Answers.Text: yep - that's the module I'd use
Answers.UserDisplayName: eileen
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-06-24T00:47:26.507Z
Answers.Text: Can you provide any pros and cons of the civimigrate module over the others? Are more entities supported? Is rollback fully supported?
Answers.UserDisplayName: lolcode
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-06-18T20:39:08.973Z
Answers.LastActivityDate: 2015-06-18T20:39:08.973Z
Answers.UserDisplayName: petednz - fuzion
Body: <p>We have a requirement to periodically update a set of contacts in the CRM from an external source. Our preferred base technology is Drupal migrate. This is so that we can automate some transforms and the user can trigger the imports as well as review the results. It's also so that we don't run into the performance limits that we typically do with the CiviCRM import procedure.</p>
  
  <p>Which module is the best option for creating the CiviCRM integration?</p>
  
  <ol>
  <li><a href="https://www.drupal.org/project/civicrm_migrate" rel="nofollow">civicrm_migrate</a></li>
  <li><a href="https://github.com/eileenmcnaughton/civimigrate" rel="nofollow">civimigrate</a></li>
  <li><a href="https://www.drupal.org/project/civicrm_entity" rel="nofollow">civicrm_entity</a></li>
  </ol>
  
Tags: <drupal><import>
Title: How to integrate with Drupal migrate to create a periodic import into CiviCRM?
ThreadText: # How to integrate with Drupal migrate to create a periodic import into CiviCRM?
  
  (Asked by: username_0 on 2015-06-18)
  
  We have a requirement to periodically update a set of contacts in the CRM from an external source. Our preferred base technology is Drupal migrate. This is so that we can automate some transforms and the user can trigger the imports as well as review the results. It's also so that we don't run into the performance limits that we typically do with the CiviCRM import procedure.
  
  Which module is the best option for creating the CiviCRM integration?
  
  1. [civicrm\_migrate](https://www.drupal.org/project/civicrm_migrate)
  2. [civimigrate](https://github.com/eileenmcnaughton/civimigrate)
  3. [civicrm\_entity](https://www.drupal.org/project/civicrm_entity)
  
  **Tags:** drupal, import
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2015-06-18. Score: 4
  
  I would expect 2/ ie <https://github.com/eileenmcnaughton/civimigrate> which we have made lots of use off for migrating legacy data. From memory we have one situation where client can 'click a switch' to run a migration to pull in latest data. I will flick a note to username_2 to see if she can expand
  
  > **Comments:**
  > **username_2**: yep - that's the module I'd use  
  > **username_0**: Can you provide any pros and cons of the civimigrate module over the others? Are more entities supported? Is rollback fully supported?  
  
  ---
  
  