What is it?
Forms are used in MC Professional to collect and process payment, process membership applications and renewals, register event attendees, and collect survey information. A form can be used for both membership and event registration, and this article walks through the different aspects of creating a new form with either options.
- Create a New Form
- Adding Form Elements
- Form Settings
- Form Sections:
- Login / Membership / Event / Summary / Payment / Confirmation
How to Access
Forms are created and edited under Forms > Form List
The "Edit", "Take This Form", and "..." buttons will appear per form when your cursor hovers over them. The "..." turns into the additional options to "Copy" and "Delete". Please note, a form with a submission cannot be deleted.
From the Form List, you can also create Labels to help organize your various Forms. To add a label, simply type it in. If it's an existing label, you can select from the drop-down; for a new label, just finish typing and press enter. This will not only apply the label, but also save it to the list of labels for future use.
Whenever labels are added, they will also populate in the Label Menu so you can filter your Form List by a label topic. If you only want to see forms assigned as "Membership", for example, you need only select that filter.
You are also able to Edit and Delete your Labels by clicking on "Manage Labels", in case a typo sneaks in, or you find you no longer need a particular label.
Create a New Form
1. To begin, select Create New Form.
2. In the modal window that appears, name the form, provide it a description (optional), and choose whether the form is used for membership, event registration, both, or neither. For example, a survey form would not be used for membership or for event registration. Checking the boxes here isn't locking in functionality - it's pre-configuring the option to have the membership and/or event sections on your form.
3. Click Save.
Adding Form Elements
Built-Ins: Built-ins are Attributes within your database. Drag and drop a built-in to add it to your form. Built-ins are dynamically linked to database profiles. When a new user fills out a built-in field on the form, the information will be filled out in the user’s database profile.
Custom Attributes: Custom attributes created within your database. Drag and drop a custom attribute to add it to your form. Custom attribute are dynamically linked to database profiles. When a new user fills out a custom attribute field on the form, the information will be filled out in the user’s database profile.
Form Fields: Fields collected on the form and stored within the form submission record. Form fields are not linked to database profiles, but will be exportable in the form submissions.
Presentation: Presentation form elements affect the visual layout of the form.
With a form element selected, you can edit the element within the element properties tab of the form editor.
The form builder is designed to take the Admin through the form build chronologically as the member will experience it. The form will go top down, and outside of the Name and Address fields, all fields will be laid out in a one-column layout as a best practice.
- Form Name: Name of the form that will display on the form page and internally.
- Form Description: A form’s description displays in the form editor for admins.
- Form Alias: The form’s alias is how the form will be directly accessed by Admins and members. For example, your-domain.com/2015-conference-registration. In this example, “2015-conference-registration” is the form’s alias.
- Publish Form: Toggle this option to ON when the form is ready to use.
- Enable form expiration date: Toggle this option to ON and set a date if you want the form set to inactive automatically on a specified date. NOTE: The form will be active through the date specified. An Expiration Date of 09/30/2017 will become inactive on 10/01/2017, when the end-date is through.
- Permissions: Click Edit Group Permissions to set the Groups that have permission to use the form.
- Date-based Pricing: Click Add a Date-Based Pricing Rule to create date-based pricing for early-bird specials or late registration rates.
- Discount Codes: Click Add Discount Code to create discount codes that override all other pricing on affected fields.
- Forward URL: Enter the URL to forward users to at the end of the form.
All form functionality will take place in the sections on the righthand side of the form.
We recommend enabling the login section unless the form is an anonymous type form, like a ballot or anonymous survey.
- Existing Users: will allow existing members to log in
- New Users: will allow non-members to access the form
This section handles applications (for non-members), renewals (for people who are in their renewal period), and will not display either option for members in good standing who are not up for renewal. The form will handle both individual and organization memberships.
Text within each section in the Membership section is able to be customized by clicking into the box and using the WYSIWYG on the left.
For new members joining, you can configure which Member Types are available for them to join.
After choosing the Member Type, Membership Options and Auto Renew will display if applicable.
If the application form is being used by individuals and organizations, you can add specific fields to the organization area that you want to capture for the organization, and specific fields you want to capture for individuals.
Fields with a silhouette indicate that they are tied to an attribute. Fields with a red asterisk are required.
When adding address or phone number fields to the individual section, use the Labels on the left under properties to determine which options show. For example, if you want both the Work and Home address to display, set both labels to "Available."
The event section can be added after a form is created under Add Form Elements.
Inside Element Properties, choose the date of the event.
Choose whether you want to Require at least one registrant for the event. A form can have multiple event sections, so you may want to require one registrant for one, but make the others optional.
You can also choose to limit the number of registrants for the event. This will limit the total number of registrants. If there is a cap in place, a small timer will display when a person registering through the form becomes inactive for 1 minute letting them know that their submission will become inactive.
Underneath this section, you can also choose what happens when the registrant limit is reached.
Next, if the form is available for organizations, you can toggle ON the option to Allow key contacts to register linked profiles.
You can also toggle ON the option to allow Guest registrants. Guest registrants are event attendees that are not members. Here you can set a limit on the number of guest registrants allowed in one submission.
If you would like the form to Create prospect profiles for guest registrants, toggle that option ON.
Finally, if you would like for guest registrants to receive Public/Prospect pricing instead of Member Type pricing for their registration, you will turn the "Prevent guests from receiving member type pricing" toggle to ON.
After configuring the Properties of the event section, drop the appropriate custom and built-in attributes, as well as any form fields or presentation elements you like.
This section includes an area for the member to enter any Discount Code and you may enable Summary Fields. If you click ‘Properties’ in this section, in the element properties on the left, you can choose to Add/Edit Summary Fields to configure the fields that appear in the Summary so that the member may review what they entered before moving on to the payment section.
This section includes credit card payment fields. The Name and Address sections will pre-fill with information captured in the Membership section. If you click ‘Properties’ in this section, you can add the Payment Processor and Invoice Template.
This section includes the confirmation page that will be seen once a member submits the form. Just click on the section to edit the text in the Element Properties. If you click on ‘Properties’ in the section, you may enable the confirmation email, which can go out automatically once a member submits the form.
How do I delete an element that was added in error?
if you go to that element...then to the box that pops up on the left...scroll down it has a delete button :-)
wondering how i test a form in thsi new version?
How do you set and add pricing?
Hi Lisa - You can test a form by adding the form's alias to the end of your URL. I recommend either testing with a test profile to test as a member, or using a fake email address in the New Users section to test as a non-member. Here's a screenshot of where the form alias is located.
Hi Leah - To set pricing on a form field, select the field and toggle on the "Price field" toggle. After that, click on Edit Selections, Option Limits, & Base Prices to add selections and pricing. I've included a screenshot below that should help.
Do the form expiration dates apply to the start or end of the date listed? E.g. if a form is set to expire on 2/6, does it expire at midnight on the night of 2/5-2/6, or the night of 2/6-2/7?
I created a form for us to sell a product. Is there a way to tie the shipping price to the amount of product selected? Currently I can only set it up so that the user can choose the shipping price themselves.
Hi Anthony - It isn't currently possible to tie the shipping price to the amount of product selected. We recommend building shipping in to the price of each item.
We also have international members, would we be able to disable the form for anyone shipping outside of the US?
Anthony - it depends on your specific set up. If you have international members in a separate Group, you could turn OFF that Group's access to the form. I would recommend contacting our Help Team to get their advice on your particular set up needs. You can call them at 404-879-2800, or email firstname.lastname@example.org.
How do you edit the name of a form?
Hi Shameeka - this article is about forms in the new MemberClicks platform, and it looks like you're using the Classic system. In Classic, you can change a form's name by editing the form > going to the Settings page. The form's name will be at the top of that page. This article may help as well.
Hi, Is there a way for the user to see a list of forms submitted? E.g. A member could log in and check to see if they are registered for our conference. Thanks.
Hi Helen - Members can see what forms they've submitted in their profile after logging in. From the My Profile page, members can hover over My Profile and choose Submissions to see previously submitted forms.
Hope that helps!
Does MC plan to add the ability to "save and return" to an incomplete form submission (on the front end, for someone who fills out a couple pages of the form but has to finish later on)? Our members have been asking for this.
Hi Jen - we have received some feedback about the ability to edit a previously started form submission. We'll continue to take feedback and evaluate how the functionality should work, so I don't have anything concrete at this point, but it's definitely on our radar!
Is it possible to limit the number of times a member/profile may use a form?
Hi Kay - It is! If you click properties in the Login section of a form, you'll see that there's a toggle for 'multiple submissions.' When a new form is created, that is toggled OFF by default, meaning that each member/profile may submit the form only once. If you want a member/profile to be able to submit the same form more than once, you would want to toggle Multiple Submissions ON. Hope that helps!
How do I remove the option for a form user to "pay later" or "invoice me"? We only accept online orders with payment, and do not invoice.
Hi Marci - If you click Properties in the Payment section of a form, you can toggle 'Enable pay later with invoice' OFF so that the form requires an immediate credit card payment. Hope that helps!
How do I allow someone to complete a form multiple times?
Hi Marci - Click Properties in the Login section and toggle ON Multiple Submissions there. I've included a screenshot below.
I've added an image from form elements, but there's no way to actually upload it. I click the upload button, but it just brings me to element properties, and I can't browse for an image.
Hi Jessica - It sounds like you added an Image element to your form, which a member would use to upload a file or image along with their form submission. To add an image to the form itself, use a Label field (in the Presentation Elements section of the Add Form Elements tab) and click Edit Label Text > Image. I included a short GIF video below showing what I mean. Hope that helps!
Can you please remind me what kind of pricing elements I need to use in order for a discount code to work on an event form? thanks
Hi Wendy - You should be able to set up a discount code on any selection set type of pricing field. You are not currently able to set up a discount code on a number/quantity type pricing field. If you have other questions or need help troubleshooting, please feel free to reach out to our Help Team by phone or email and they'll be glad to assist!
For the "file upload" feature - what file types does it allow? How large can the file be? There doesn't seem to be any options with this and I just cannot find any information on this. We are trying to use this file upload feature to upload small videos to a form.
Hello Alyson - There are currently no restrictions on the type or size of files uploaded to forms. There is, however, a 30 second timeout - so if the file is huge and/or the user's internet connection is slow, and it takes longer than 30 seconds to upload, it will not work.
Per MemberClicks team for the "Upload a file" option when creating a form:
The max size that can be uploaded is: 25 MB (0.025 GB or 25,000 KB)
Supported File Types:
BMP, CSV, DOC, EPG, GIF, ICO, JPG, JPEG, MP3, ODG, ODP, ODS, ODT, PDF, PNG, PPS, PPSX, PPT, SWF, TXT, XCF, XLS, XLSX, DOCX, PPTX, ZIP, TIF, WAV, MP4
I have a form field that I can't make visible. It's a payment field, I've made it required, it defaults to select EPA Registration rate: $640. But I just can't make it visible. Help! Need to figure it out today! See attached screenshots of configs (3) -- oh, I see I can only attach one. Maybe it's enough. Thanks SO much for your help!
Screen Shot 2016-08-04 at 3.21.17 PM.png
Please sign in to leave a comment.