Connecting Express forms achieves two core goals:

  1. Automatically creates a contact when a form is submitted
  2. Logs form activity against the contact.

To learn about creating express forms, please read: https://documentation.concretecms.org/9-x/user-guide/express/express-basics.  This tutorial presumes you are already familiar with managing express forms.

The connection between your contacts and the express form is achieved by being intentional with your express attribute handles and setting them to one of the well known handles.  This is how the magic happens.

Automatic Contact Creation

If your form has an attribute with any of the following handles, a contact will automatically be created under the given contact, and form completion logged as an activity against the contact.  It is recommended that you use an attribute type of "Email" for email fields.

  • email
  • user_email
  • uUserEmail

Automatic Update of contact fields from express entities

When an express form is saved, any fields with the following handles will updates the associated express entity.  At this point, login is not required in order to update.

  • first_name
  • name_first
  • last_name
  • name_last
  • name
  • full_name 
  • phone
  • phone_intl
  • consent_privacy (checkbox)
  • consent_sms (checkbox)
  • consent_email (checkbox)

A Real Life Walk Through

Here's a short video walking you through the creation of an express entity, and, viewing the results in your CRM!
 

 

 

Share This Article

Previous Article

May 27, 2026 • 8:44PM

Next Article

October 7, 2026 • 9:09PM