# How to create Contact Form 7 using an integration with WordPress?

Our [WordPress integration](https://www.getresponse.com/help/how-to-integrate-wordpress-with-getresponse.html) lets you add people signing up via **Contact Form 7** to your **GetResponse** list when they check the opt-in box. Before you use it, make sure you’ve installed and activated the **Contact Form 7** plugin first (otherwise, it won’t appear within **Adding contacts**). Contacts will be added to the list selected when [configuring integration with WordPress](https://www.getresponse.com/help/how-to-integrate-wordpress-with-getresponse.html).

Here’s how to edit your contact form template:

1.  In your WordPress account go to **Contact > Contact Forms** to edit existing form or **Contact > Add New** to create a new one.
2.  Paste the following snippet into the contact form template. Customize the tags, custom fields and call to action to suit your brand identity and encourage people to sign up.  
      
    `<label> Your first name (required)`  
    `[text* firstname] </label>`  
      
    `<label> Your last name (required)`  
    `[text* lastname] </label>`  
      
    `<label> Your Email (required)`  
    `[email* email] </label>`  
      
    `<label> City`  
    `[text gr4wp_custom_city] </label>`  
      
    `<label> book1`  
    `[text gr4wp_tag_book1] </label>`  
      
    `<label> Your Message`  
    `[textarea your-message] </label>`  
      
    `<label>Sign up to our newsletter`  
    `[gr4wp_checkbox] </label>`  
      
    `[submit "Send"]`  
      
    —  
      
    Instead of using first name and last name in separate fields, you can use one name field:  
      
    `<label> Your name (required)`  
    `[text* fullname] </label>`  
      
    —  
      
    You can add any GetResponse [custom field](https://www.getresponse.com/help/how-do-i-create-and-use-custom-fields.html) to it using the following syntax:  
      
    `[gr4wp_custom_customfieldname]`  
      
    where `customfieldname` is the name of your custom field.  
      
    —  
      
    You can also use the form for assigning tags to your contacts using the following syntax:  
      
    `[hidden gr4wp_tag_tagname "tagname"]`  
      
    or  
      
    `[gr4wp_tag_tagname "tagname"]`  
      
    where `tagname` is the name of the tag.  
      
    —  
      
    To make the checkbox in Contact Form 7 accept true/false values ​​(and not array), you can use the acceptance field with the optional tag:  
      
    `[acceptance gr4wp_custom_privacy_policy_consent class:os-tac optional] Privacy policy consent [/acceptance]`  
      
    where `privacy_policy_consent` is the name of your custom field.  
      
    ![](https://us-wd.gr-cdn.com/help/sites/9/2025/02/1017/pppc.png)  
      
    —  
      
    You can also add multiselect checkbox to it (custom field needs to be created in GetResponse first):  
      
    `[checkbox gr4wp_custom_checkbox_ask_test` `use_label_element "A" "B" "C"]`  
      
    ![](https://us-wd.gr-cdn.com/help/sites/9/2025/02/1019/chckb.png)  
      
    
3.  Save the form.
4.  [Enable in integrations](https://www.getresponse.com/help/how-to-integrate-wordpress-with-getresponse.html#how-to-set-up-imports-and-configure-the-integration).