Answers.Body: <p>CiviCRM has a complete set of <a href="https://docs.civicrm.org/dev/en/latest/api/general/" rel="nofollow noreferrer">APIs</a> that you can use for such purpose, but you would have to custom-develop the part that sits within this other CMS. So for example you can use (Contact, Get) with the email address of the logged-in user in the CMS to achieve function 1 in your list, or (Contact, create) to create leads in CiviCRM from a website form and achieve function 2 in your list, or (Activity, create) to track website activities in the CRM and achieve function 3 in your list.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-06-03T06:53:35.190Z
Answers.LastActivityDate: 2017-06-03T06:53:35.190Z
Answers.UserDisplayName: cividesk
Body: <p>Many CRM platforms offer integrations with a CMS, where they can do things like the following:</p>
  
  <ol>
  <li>Provide demographic groups to the CMS to use in personalization</li>
  <li>Accept form posts from the CMS for lead entry</li>
  <li>Identify CRM users on the website and track their website activities in the CRM</li>
  </ol>
  
  <p>To what extent does CiviCRM have integrations like this for any CMS?</p>
  
  <p>I've searched quite a bit, but the CMS integrations I see for CiviCRM are more of the "make CiviCRM run <em>inside</em> a particular CMS." Like, how to make CiviCRM run inside Drupal. (Or Joomla, or WordPress...)</p>
  
  <p>If my CMS-powered website is separate from CiviCRM, what <em>pre-built</em> options does it have to integrate with any CMS?</p>
  
  <p>I know it has an extensive API, and can all of this stuff can be custom-built, but are there are packages/modules/add-ons that bridge the gap between CMS X and CiviCRM in the ways I have described?</p>
  
Tags: <cms-integration>
Title: What CMS integrations are available for CiviCRM?
ThreadText: # What CMS integrations are available for CiviCRM?
  
  (Asked by: username_0 on 2017-06-01)
  
  Many CRM platforms offer integrations with a CMS, where they can do things like the following:
  
  1. Provide demographic groups to the CMS to use in personalization
  2. Accept form posts from the CMS for lead entry
  3. Identify CRM users on the website and track their website activities in the CRM
  
  To what extent does CiviCRM have integrations like this for any CMS?
  
  I've searched quite a bit, but the CMS integrations I see for CiviCRM are more of the "make CiviCRM run *inside* a particular CMS." Like, how to make CiviCRM run inside Drupal. (Or Joomla, or WordPress...)
  
  If my CMS-powered website is separate from CiviCRM, what *pre-built* options does it have to integrate with any CMS?
  
  I know it has an extensive API, and can all of this stuff can be custom-built, but are there are packages/modules/add-ons that bridge the gap between CMS X and CiviCRM in the ways I have described?
  
  **Tags:** cms-integration
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2017-06-03. Score: 1
  
  CiviCRM has a complete set of [APIs](https://docs.civicrm.org/dev/en/latest/api/general/) that you can use for such purpose, but you would have to custom-develop the part that sits within this other CMS. So for example you can use (Contact, Get) with the email address of the logged-in user in the CMS to achieve function 1 in your list, or (Contact, create) to create leads in CiviCRM from a website form and achieve function 2 in your list, or (Activity, create) to track website activities in the CRM and achieve function 3 in your list.
  
  
  ---
  
  