How to enable the Contact Module in Drupal 7

Drupal 7 comes with many modules pre-installed with the default installation, but not all of then are enabled out of the box. The contact form module is one of the more popular ones. A contact form is a page where visitors will enter information into a form and then submit the information to you. It works by sending an email based with the information the visitor entered on the form page. Creating a contact form is easily done using the Drupal 7 Contact Form module. You’ll need to enable the module first to create a form.

Enabling the Contact Module in Drupal 7:

  1. Log into your Drupal 7 dashboard
  2. Go to Modules
  3. Find the “Contact” module, place a check mark next to it and click “Save configuration
    drupal_contact_1
  4. Close the overlay by clicking the “X” in the right corner
  5. Now that your contact form is enabled, you’ll have to change the permissions so everyone can use it. Click “People” in the top admin menu bar
  6. Click the the “Permissions” Tab in the right corner
    drupal_contact_2
  7. Scroll down to the contact section and check the boxes you want to apply to the permissions. If you want everyone to be able to use your form, set Use the site-wide contact form to both ANONYMOUS USER and AUTHENTICATED USER.
    drupal_contact_3
  8. Click “Save Permissions” at the bottom of the overlay

Your default contact form is now ready to use. However, there’s no link on your website for it. For more information on configuring the contact form and adding a link in your menu to it, please see our other articles.

For more step-by-step guides and practical tips, visit our Drupal Education Channel.

Carrie Smaha
Carrie Smaha Senior Manager Marketing Operations

Carrie enjoys working on demand generation and product marketing projects that tap into multi-touch campaign design, technical SEO, content marketing, software design, and business operations.

More Articles by Carrie

Was this article helpful? Join the conversation!

Questions about our MailChannels Deployment? We have answers and are here to help!Learn More
+