Mail preferences for individuals can be set in netFORUM using iWeb and eWeb. Details on each method are listed below.
Mail preferences for individuals can be set in netFORUM based on the mailing type. These preferences can be set on the Individual Communications Preference Setup page that is accessed from an individual profile.
The Mailing List Types in netFORUM serve as a way to categorize mailings that individuals may get from their organization. Individuals will now have the ability to opt-out of all mailings for a certain Mailing List Type (category.) These Mailing List Types will display as categories on the Individual Communications Preference Setup page found on the individual profile.
To set up a Mailing List Type, complete the following steps:
This will open the Add - Mailing List Type pop-up window.
The newly added Mailing List Type will now be displayed on the mailing list type child form.
Once the Mailing List Types are created, you can assign them to a Promotional Mailing Type. Assigning Promotional Mailing Types to Mailing List Types will list all of the mailings of the Promotional Mailing Type under the heading (Mailing List Type) on the Individual Communications Preference Setup page. You will then be able to opt a user out of an entire category of mailings on the Individual Communications Preference Setup Page.
For example, assigning the Promotional Mailing Type named Fundraising to the Mailing List Type of Fundraising will categorize all fundraising mailings under a "Fundraising" heading on the Individual Communications Preference Setup page. You will be able to visit this page and either decide to opt-out of individual fundraising mailings, or opt-out of all mailings contained in the entire Fundraising Mailing List Type.
To assign a Mailing List Type to a Promotional Mailing Type, complete the following steps:
This will display a list of all of the previously created Promotional Mailing Types.
This will open the Edit - Mailing Type pop-up window.
The promotional mailing type (opt out categories) child form will update and display the newly assigned Mailing List Type next to the Mailing Type that was just modified.
Once the Promotional Mailing Types and newsletters have been mapped to a Mailing List Type, you can open the Individual Communications Preference Setup page and set up preferences for individual mailings or an entire category (Mailing List Type.)
To set the mailing preferences for promotional mailings and newsletters, complete the following steps:
This will open the Individual Communications Preference Setup form.
This form is a listing of every mailing that the user is scheduled to receive, broken down by Mailing Type (category). The mailings that have their checkbox selected (checked) are those the user is scheduled to receive.
In the example below, you will see several mailings that the user is set to receive as well as those he has opted out of.
Note: Clicking the Check All checkbox for the Mailing Type will toggle the checkmarks "on" or "off" for all mailings in that category. If they are toggled "on", the user will receive all of those mailings. If they are toggled "off", the user will be opted out of all the mailings in that category.
You may also wish to have certain mailings or messages from a certain Mailing Type sent to a specific address other than your Primary address.
To adjust your email address preferences for the mailings you are scheduled to receive, complete the following steps:
Note: Expanding the Email Address drop-down menu next to a Mailing Type (category) and clicking the Distribute Email icon will update all of the email addresses in that category to the selected email address.
Participation Mailing Types are slightly different than Promotional Mailing Types. Anybody affiliated with the organization is eligible to receive Promotional Mailing Type mailings, however only those individuals who participate in the organization (such as on a committee) will be eligible to receive Participation Mailing Type messages. For that reason, the only way to opt-out of a Participation Mailing Type mailing is to end your participation with the organization (i.e. resign from the committee.)
To assign a Mailing List Type to a Participation Mailing Type, complete the following steps:
This will display a list of all of the previously created Participation Mailing Types.
This will open the Edit - Mailing Type pop-up window.
When setting up a Participation Mailing Type, you must specify where netFORUM should look in the system for individual participation.
To specify where netFORUM should look in the system for individual participation expand the object drop-down menu and select the appropriate object name where this information is stored. Only objects that support correspondence are available for usage; see Call to Action List Type for more information.
Specifying an object will return all values from that object. This means that if the object is set to return committee participation, it will return all committee participation for an individual; regardless of whether it reflects current participation or not.
If you would like to filter those results to only include current committees (or some other criteria), click the contact info in object? checkbox. Clicking this checkbox will display several fields in the Participation Mailing List Attributes section of the form.
The Participation Mailing List Attributes section of the form allows you to create a query that will filter the results to those that are desired.
Enter the list attribute name in the participation field.
Expand the column name drop-down menu and select which column to use to return the results.
The value in the column selected here will be shown as the name of the preference on the preferences page. By choosing Committee Name, the name of the committee will be shown on the preferences page.
Click the Edit icon to open the query window that will allow you to build a query to return only those results you desire.
From the query window, you can generate the appropriate SQL statement that can be copy/pasted into the where sql field.
The Individual Communications Preference Setup page is where you can set your opt-out and email address preferences for the various types of mailings an individual receives.
The Individual Communications Preference Setup page is accessed by clicking the comm. preferences icon on an individual profile.
The Individual Communications Preference Setup page displays a listing of all of the mailings that the selected user currently is set to receive. Newsletter and Promotional mailings can be opted-out of by unchecking the checkbox next to the mailing name or the checkbox next to a Mailing Type (to opt-out of all mailings of that type.) Participation mailings can only be opted-out of by the individual ending their participation on the group/committee that is generating the mailing. However, you can modify the email settings for Participation mailings.
The Individual Communications Preference Setup page has several user interface controls to assist you in working on this page. Most of these controls are listed across the top of the page.
Each Mailing Type has its own Expand and Collapse control that will perform those actions only on the specific Mailing Type they are tied to.
For example, if you wish to no longer receive any mailings at your Primary email address, you can find all mailings that use that address, and replace that address with another.
Both the Find this and Replace by drop-down menus contain all of the email addresses associated with the individual profile you are working with.
After you have made your selections, click the Replace button to make the desired changes to the mailing preferences.
As you can see, you can specify whether this new email address should serve as the primary email address, or if it should be flagged as invalid. Once you have entered all of the information for the new email address, click the Save button.
The newly added email address will now be available in all email drop-downs on the Individual Communications Preference Setup form.
Communication preferences can also be modified in eWeb. Unlike the iWeb variation of this form, the eWeb version works only with email addresses and not mail, phone or fax.
To set communication preferences in eWeb, complete the following steps:
You may also click the My Account hyperlink located on the page navigation bar to view your My Account page and click the Communication Preferences hyperlink from that page to view the Communication Preferences page.
Note: Regardless of the method chosen, you must be logged into the eWeb site in order to view your account options or the My Account page.
The Communication Preferences page lists the various types of communications for which you are eligible.
Clicking the Check All check box will select all of the check boxes for each of the communications listed. Clicking the Check All check box again will deselect all of the check boxes.
The Communication Preferences page will update with a message informing you that your communication preferences have been updated.
xWeb is netFORUM's API. An integrator can manage communicate preferences described above via API.
Note: netFORUM releases have evolved significantly from netFORUM 2010.01 to 2011.01 to 2013.01 (there was not a 2012 release between 2011 and 2013). As a result, any integration that could interact with netFORUM sites on any of these builds MUST account for the particular build being accessed and act accordingly.
Here is a high level summary of what changed from build to build:
Ideally, your integration should have three distinct code branches, for each of the three scenarios.
Q. iWeb during saving of Communication Preferences records for all Promotional mailing types is added to co_email_optout table with emo_optout_flag 0 or 1 according to user's changes.
eWeb saving of Communication Preferences inserts records only for opted-out mailing types and updates existing opted-out records to emo_optout_flag of 0 when a user unchecks a mailing type. But there is no data insertion for opted-in records.
Could someone explain what is the purpose of the different logic?
Is it necessary to have records in co_email_optout table for all customers and all promotional mailing types (opted-out and opted-in)?
A. Prior to 2011.01, the co_email_optout table contained a row for each email address that wants to opt out of a particular mailing type.
Beginning with 2011.01, this table now contains both opt-in and opt-out preferences for emails. (In the 2012.01 release, it will also manage mailing address preference as well.)
For any customers who were opted out in 2010 or earlier, in 2011, their opt-out records will automatically have the emo_optout_flag set to 1, which means they are opted-out.
As you have observed, if a user manages the mail preferences of a customer in iWeb and saves, then any mailing types that currently are opted-out will be un-checked on that form. When saved, then a row will be inserted into the co_email_optout table for every single mailing type, for that customer. For any mailing types that are checked when saved, that row's opt-out flag will be 0 (meaning opt-in). For any mailing types that are un-checked when saved, that row's opt-out flag will be 1 (meaning opt-out).
For example, suppose you have mailing types A, B, C, D and E. Prior to being on 2011, a particular customer has opted out of B and C. This means that in 2010, that customer will have two rows in the email opt-out table, one for each mailing type that has been opted-out (B and C).
Right after upgrading to 2011, the new emo_opt_out_flag column will be set to 1, meaning "opt-out".
Next, if an iWeb user manages this customer's mail preferences, the form will default by showing A, D and E checked (that is, opt-in) and B and C un-checked (that is, opt-out). Suppose the user resubscribes to B, and then opts out of A. netFORUM would do the following:
Q. How do I know who's opted out versus opted-in?
A. There really are three conditions, not two.
When sending a communication in netFORUM, when you specify the mailing type, netFORUM will exclude anyone who has an explicit opt-out. It is not necessary for every customer to have a row for every mailing type.