{"id":73202,"date":"2013-12-09T12:24:40","date_gmt":"2013-12-09T17:24:40","guid":{"rendered":"http:\/\/www.bu.edu\/tech\/?page_id=73202"},"modified":"2025-03-03T15:32:29","modified_gmt":"2025-03-03T20:32:29","slug":"majordomo-and-gravity-forms","status":"publish","type":"page","link":"https:\/\/www.bu.edu\/tech\/services\/cccs\/websites\/www\/wordpress\/how-to\/majordomo-and-gravity-forms\/","title":{"rendered":"Manage Majordomo Subscriptions with Gravity Forms"},"content":{"rendered":"<ol>\n<li>Log in to your BU WordPress Dashboard.<\/li>\n<li>Click on &#8220;<strong>Forms<\/strong>&#8221; and select &#8220;<strong>Add New<\/strong>&#8221; to create\u00a0 and edit a new form. Choose the first option, &#8220;<strong>Blank Form<\/strong>,&#8221; from the template options. <img loading=\"lazy\" src=\"\/tech\/files\/2023\/06\/new-blank-form-1.png\" alt=\"New Blank Form with Form Title and Description for Subscription Management form\" class=\"alignnone wp-image-146390\" width=\"784\" height=\"403\" srcset=\"https:\/\/www.bu.edu\/tech\/files\/2023\/06\/new-blank-form-1.png 2408w, https:\/\/www.bu.edu\/tech\/files\/2023\/06\/new-blank-form-1-636x327.png 636w, https:\/\/www.bu.edu\/tech\/files\/2023\/06\/new-blank-form-1-1024x526.png 1024w, https:\/\/www.bu.edu\/tech\/files\/2023\/06\/new-blank-form-1-768x395.png 768w, https:\/\/www.bu.edu\/tech\/files\/2023\/06\/new-blank-form-1-1536x790.png 1536w, https:\/\/www.bu.edu\/tech\/files\/2023\/06\/new-blank-form-1-2048x1053.png 2048w\" sizes=\"(max-width: 784px) 100vw, 784px\" \/><\/li>\n<li>Edit Your Subscription Management Form\n<ol>\n<li>Set the <strong>title<\/strong> and <strong>description<\/strong> for your form, making sure to use a descriptive title that will help you locate the form later.<br \/>\nExample: &#8220;[My-List] Mailing List Subscription Management&#8221; (Replace &#8220;[My-List]&#8221; with your Majordomo list name).<\/li>\n<li>In the &#8220;Add Fields&#8221; metabox, browse and select the desired field types to add to your form. To create a Majordomo subscription form, you&#8217;ll need to add two fields:\n<ol>\n<li><strong>Email<\/strong> field: Click on &#8220;<strong>Advanced Fields<\/strong>,&#8221; select &#8220;<strong>Email<\/strong>,&#8221; and mark it as &#8220;<strong>Required<\/strong>&#8221; in the field settings.<img loading=\"lazy\" src=\"\/tech\/files\/2023\/06\/add-email-field.png\" alt=\"Add Email &quot;Advanced Field&quot; and check &quot;Required&quot; under Rules \" class=\"alignnone wp-image-146386\" width=\"723\" height=\"408\" srcset=\"https:\/\/www.bu.edu\/tech\/files\/2023\/06\/add-email-field.png 2352w, https:\/\/www.bu.edu\/tech\/files\/2023\/06\/add-email-field-636x359.png 636w, https:\/\/www.bu.edu\/tech\/files\/2023\/06\/add-email-field-1024x578.png 1024w, https:\/\/www.bu.edu\/tech\/files\/2023\/06\/add-email-field-768x434.png 768w, https:\/\/www.bu.edu\/tech\/files\/2023\/06\/add-email-field-1536x867.png 1536w, https:\/\/www.bu.edu\/tech\/files\/2023\/06\/add-email-field-2048x1156.png 2048w\" sizes=\"(max-width: 723px) 100vw, 723px\" \/><\/li>\n<li><strong>Subscription Management<\/strong> radio buttons field: Click on &#8220;<strong>Standard Fields<\/strong>,&#8221; select &#8220;<strong>Radio Buttons<\/strong>,&#8221; label it as &#8220;<strong>Subscription Management<\/strong>,&#8221; and add &#8220;<strong>subscribe<\/strong>&#8221; and &#8220;<strong>unsubscribe<\/strong>&#8221; as choices&#8211;use lowercase for label and value to meet Majordomo requirements. Remove any unnecessary choices and mark the field as &#8220;<strong>Required<\/strong>.&#8221;<br \/>\n<img loading=\"lazy\" src=\"\/tech\/files\/2023\/06\/add-sm-field.png\" alt=\"Click Standard Fields and select Radio Buttons and label the field \u201cSubscription Management\u201d and click \u201cEdit Choices\u201d to add \u201csubscribe\u201d and \u201cunsubscribe\u201d as choices (with \u201csubscribe\u201d and \u201cunsubscribe\u201d as values). The default number of choices is three so you\u2019ll need to click the subtract button to remove the third option. Check the Required checkbox under the field\u2019s Rules settings.\" class=\"alignnone wp-image-146385\" width=\"732\" height=\"414\" srcset=\"https:\/\/www.bu.edu\/tech\/files\/2023\/06\/add-sm-field.png 2352w, https:\/\/www.bu.edu\/tech\/files\/2023\/06\/add-sm-field-636x360.png 636w, https:\/\/www.bu.edu\/tech\/files\/2023\/06\/add-sm-field-1024x579.png 1024w, https:\/\/www.bu.edu\/tech\/files\/2023\/06\/add-sm-field-768x434.png 768w, https:\/\/www.bu.edu\/tech\/files\/2023\/06\/add-sm-field-1536x869.png 1536w, https:\/\/www.bu.edu\/tech\/files\/2023\/06\/add-sm-field-2048x1158.png 2048w\" sizes=\"(max-width: 732px) 100vw, 732px\" \/><\/li>\n<\/ol>\n<\/li>\n<li><strong>Save<\/strong> your form after adding the two required fields.<\/li>\n<\/ol>\n<\/li>\n<li>Edit the form&#8217;s &#8220;<strong>Confirmation<\/strong>&#8221;\n<ol>\n<li>Go to <strong>Confirmation<\/strong> tab to determine what happens after visitors submit the form:\n<ul>\n<li><strong>Text:<\/strong> Display a brief thank-you message as below, including form field values if desired.<br \/>\n<img loading=\"lazy\" src=\"\/tech\/files\/2023\/06\/confirmation.png\" alt=\"Add confirmation for form\" class=\"wp-image-146383 alignleft\" width=\"659\" height=\"377\" srcset=\"https:\/\/www.bu.edu\/tech\/files\/2023\/06\/confirmation.png 960w, https:\/\/www.bu.edu\/tech\/files\/2023\/06\/confirmation-636x364.png 636w, https:\/\/www.bu.edu\/tech\/files\/2023\/06\/confirmation-768x439.png 768w\" sizes=\"(max-width: 659px) 100vw, 659px\" \/><\/li>\n<li><strong>Page:<\/strong> Choose an existing page for visitors to be redirected to after submission.<\/li>\n<li><strong>Redirect:<\/strong> Enter a specific URL to load after submission.<\/li>\n<\/ul>\n<\/li>\n<li>Save the confirmation settings.<\/li>\n<\/ol>\n<\/li>\n<li>Edit the form&#8217;s &#8220;<strong>Notification<\/strong>&#8221; with <strong>&#8220;Send email in plain text&#8221;<\/strong> checkbox <strong>checked<\/strong>.\u00a0<br style=\"clear: both;\" \/><a href=\"\/tech\/files\/2025\/02\/notification-plain-txt.png\"><img loading=\"lazy\" src=\"\/tech\/files\/2025\/02\/notification-plain-txt.png\" alt=\"\" class=\"alignnone wp-image-156057 size-full\" width=\"764\" height=\"1180\" srcset=\"https:\/\/www.bu.edu\/tech\/files\/2025\/02\/notification-plain-txt.png 764w, https:\/\/www.bu.edu\/tech\/files\/2025\/02\/notification-plain-txt-412x636.png 412w, https:\/\/www.bu.edu\/tech\/files\/2025\/02\/notification-plain-txt-663x1024.png 663w\" sizes=\"(max-width: 764px) 100vw, 764px\" \/><\/a><\/li>\n<li>Go to the &#8220;<strong>Notifications<\/strong>&#8221; tab.<\/li>\n<li>Set the &#8220;<strong>Send To Email<\/strong>&#8221; option to &#8220;<strong>Enter Email<\/strong>&#8221; and enter &#8220;<strong>majordomo@bu.edu<\/strong>&#8221; as the recipient email address.<\/li>\n<li>For the &#8220;<strong>From Email<\/strong>,&#8221; enter &#8220;<strong>owner-[My-List]@bu.edu<\/strong>&#8221; (replace <strong>[My-List]<\/strong> with your actual Majordomo list name usually ending in -list or -l).<\/li>\n<li>Customize the &#8220;Subject&#8221; line as you like&#8211;Majordomo ignores the subject, but you may use your form fields&#8217; merge tags for the subscription management field and email, e.g., &#8220;New submission from {form_title}&#8221; or &#8220;{Subscription Management:3} {Email:1}&#8221; for dynamic content.<\/li>\n<li><strong>Edit Notification Message<\/strong><strong>:<\/strong> Use the following command as the notification message, replacing<strong> [PASSWORD]<\/strong> and <strong>[My-List]<\/strong> with the actual Majordomo List Password and List Name, respectively:\n<pre>approve [PASSWORD] {Subscription Management:3} [My-List] {Email:1}<\/pre>\n<\/li>\n<li>Below the Notification Message box: Under <strong>&#8220;<\/strong><label class=\"gform-settings-label\" for=\"disableAutoformat\"><strong>Auto-formatting&#8221;<\/strong>\u00a0check <strong>&#8220;D<\/strong><\/label><label for=\"disableautoformat\"><strong>isable auto-formatting&#8221;<\/strong> checkbox and under <strong>&#8220;Plain Text Only&#8221;<\/strong>, c<\/label>heck &#8220;<strong>Send email in plain text only<\/strong>&#8221; checkbox to ensure the message with the Majordomo command is sent in plain text as Majordomo requires.<\/li>\n<li>Update the notification to save your edits.<\/li>\n<li>Save your form and settings.<\/li>\n<li>Create a new WordPress <strong>Page<\/strong> or edit an existing page to add your Gravity Form.\n<ol>\n<li>Enter a title for the page, e.g., &#8220;[My-List] Mailing List Subscription.&#8221;<\/li>\n<li>Click on the &#8220;<strong>Add Form<\/strong>&#8221; button at the top of the page editor.<img loading=\"lazy\" src=\"\/tech\/files\/2023\/06\/add-form-to-page.png\" alt=\"Add Form to Page\" class=\"wp-image-146389 alignleft\" width=\"754\" height=\"334\" srcset=\"https:\/\/www.bu.edu\/tech\/files\/2023\/06\/add-form-to-page.png 930w, https:\/\/www.bu.edu\/tech\/files\/2023\/06\/add-form-to-page-636x282.png 636w, https:\/\/www.bu.edu\/tech\/files\/2023\/06\/add-form-to-page-768x340.png 768w\" sizes=\"(max-width: 754px) 100vw, 754px\" \/><\/li>\n<li>Select your created form from the list of Gravity Forms. You can uncheck the &#8220;Display form title&#8221; option unless you specifically want to show the form title on the page.<\/li>\n<li>The WordPress editor will display the shortcode for your form. Note that the shortcode might not fully display within the editor but will appear correctly when previewing or viewing the page.<\/li>\n<li>Edit the Permalink URL if needed, preview your form, and then publish it.<\/li>\n<\/ol>\n<\/li>\n<li>Test your form by subscribing or unsubscribing from your Majordomo list. Verify that the email you entered was subscribed or unsubscribed by emailing a plain text email to majordomo@bu.edu with the &#8220;who&#8221; Majordomo command with password, replacing [PASSWORD] and [My-List] with the actual Majordomo List Password and List Name, respectively:\n<pre><span style=\"font-size: small;\"><span>who [My-List] [PASSWORD]<\/span><\/span><\/pre>\n<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>Log in to your BU WordPress Dashboard. Click on &#8220;Forms&#8221; and select &#8220;Add New&#8221; to create\u00a0 and edit a new form. Choose the first option, &#8220;Blank Form,&#8221; from the template options. Edit Your Subscription Management Form Set the title and description for your form, making sure to use a descriptive title that will help you&#8230;<\/p>\n","protected":false},"author":1303,"featured_media":0,"parent":304,"menu_order":21,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/www.bu.edu\/tech\/wp-json\/wp\/v2\/pages\/73202"}],"collection":[{"href":"https:\/\/www.bu.edu\/tech\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.bu.edu\/tech\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.bu.edu\/tech\/wp-json\/wp\/v2\/users\/1303"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bu.edu\/tech\/wp-json\/wp\/v2\/comments?post=73202"}],"version-history":[{"count":16,"href":"https:\/\/www.bu.edu\/tech\/wp-json\/wp\/v2\/pages\/73202\/revisions"}],"predecessor-version":[{"id":156164,"href":"https:\/\/www.bu.edu\/tech\/wp-json\/wp\/v2\/pages\/73202\/revisions\/156164"}],"up":[{"embeddable":true,"href":"https:\/\/www.bu.edu\/tech\/wp-json\/wp\/v2\/pages\/304"}],"wp:attachment":[{"href":"https:\/\/www.bu.edu\/tech\/wp-json\/wp\/v2\/media?parent=73202"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}