is it possible to create new contacts using remote html forms?

we have three different websites related to different activities of the organization.

we would like to create adding contact forms on each of these websites and have the form perform data-entry to a single civicrm running on a separate wordpress installation.

Is it possible? How?

  • we have just installed civicrm for the first time, and would appreciate any help, even it may be obvious. cheers!! – jobs malkar Jun 18 '16 at 17:11

Yes. CiviCRM provides an "html snippet" for every profile form you create. Simply copy and paste this into your remote website and form submissions will be saved back to your CiviCRM database.

For more information see http://docs.civicrm.org/user/en/stable/organising-your-data/profiles/#standalone-forms-with-profiles


Speaking generally, yes, you can use CiviCRM's REST API to do things remotely. In your case, that includes creating contacts.

For further reference, see the wiki article on Using the API.


For anyone using Drupal and need more nuanced or complex forms then you can also use Webform-civicrm and embed in an iframe. Generally that requires having a drupal 'blank' theme so you just get the form and nothing else. So extra work, but provides extra benefits that webform-civicrm does so nicely.

  • Question says they are using WordPress, so not an option for this site. – Chris Burgess Jun 20 '16 at 4:28
  • ah yes in the tags. tweaked to make this a general answer for others who might be attracted by the title. – petednz - fuzion Jun 20 '16 at 5:00

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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