Warning: Declaration of Jetpack_IXR_Client::query() should be compatible with IXR_Client::query(...$args) in /home/simoni/blog.dadamailproject.com/wp-content/plugins/jetpack/class.jetpack-ixr-client.php on line 91

Warning: Cannot modify header information - headers already sent by (output started at /home/simoni/blog.dadamailproject.com/wp-content/plugins/jetpack/class.jetpack-ixr-client.php:91) in /home/simoni/blog.dadamailproject.com/wp-includes/rest-api/class-wp-rest-server.php on line 1378

Warning: Cannot modify header information - headers already sent by (output started at /home/simoni/blog.dadamailproject.com/wp-content/plugins/jetpack/class.jetpack-ixr-client.php:91) in /home/simoni/blog.dadamailproject.com/wp-includes/rest-api/class-wp-rest-server.php on line 1378

Warning: Cannot modify header information - headers already sent by (output started at /home/simoni/blog.dadamailproject.com/wp-content/plugins/jetpack/class.jetpack-ixr-client.php:91) in /home/simoni/blog.dadamailproject.com/wp-includes/rest-api/class-wp-rest-server.php on line 1378

Warning: Cannot modify header information - headers already sent by (output started at /home/simoni/blog.dadamailproject.com/wp-content/plugins/jetpack/class.jetpack-ixr-client.php:91) in /home/simoni/blog.dadamailproject.com/wp-includes/rest-api/class-wp-rest-server.php on line 1378

Warning: Cannot modify header information - headers already sent by (output started at /home/simoni/blog.dadamailproject.com/wp-content/plugins/jetpack/class.jetpack-ixr-client.php:91) in /home/simoni/blog.dadamailproject.com/wp-includes/rest-api/class-wp-rest-server.php on line 1378

Warning: Cannot modify header information - headers already sent by (output started at /home/simoni/blog.dadamailproject.com/wp-content/plugins/jetpack/class.jetpack-ixr-client.php:91) in /home/simoni/blog.dadamailproject.com/wp-includes/rest-api/class-wp-rest-server.php on line 1378

Warning: Cannot modify header information - headers already sent by (output started at /home/simoni/blog.dadamailproject.com/wp-content/plugins/jetpack/class.jetpack-ixr-client.php:91) in /home/simoni/blog.dadamailproject.com/wp-includes/rest-api/class-wp-rest-server.php on line 1378

Warning: Cannot modify header information - headers already sent by (output started at /home/simoni/blog.dadamailproject.com/wp-content/plugins/jetpack/class.jetpack-ixr-client.php:91) in /home/simoni/blog.dadamailproject.com/wp-includes/rest-api/class-wp-rest-server.php on line 1378
{"id":83,"date":"2016-11-14T00:40:19","date_gmt":"2016-11-14T00:40:19","guid":{"rendered":"http:\/\/blog.dadamailproject.com\/?p=83"},"modified":"2016-11-14T00:40:19","modified_gmt":"2016-11-14T00:40:19","slug":"how-to-send-personalized-emails-with-dada-mail","status":"publish","type":"post","link":"https:\/\/blog.dadamailproject.com\/2016\/11\/14\/how-to-send-personalized-emails-with-dada-mail\/","title":{"rendered":"How to Send Personalized Emails with Dada Mail"},"content":{"rendered":"

Dada Mail fully supports sending personalized mass email messages to your entire maling list, or just a segment of your mailing list. Let’s go through how to set this all up!<\/p>\n

Profile Fields<\/h2>\n

By default, Dada Mail only captures and stores a subscriber’s email address, but we can add additional fields to capture and save in the List Control Panel. Log into your mailing list (use your Dada Mail Root Password!), and navigate to, Profiles: Profile Fields<\/strong>. In this walk through, we’re just going to make one field called, Name<\/strong>. I’ll then show you how to create a salutation in your message.<\/p>\n

Here’s the Profiles: Profile Fields<\/strong> screen, with our new field filled out,<\/p>\n

\"profiles_add_new\"<\/p>\n

Field Name<\/strong> is the internal name used when working with profile fields, and has few constraints on what you can use. In this example, I’ll be using, name<\/strong>.<\/p>\n

Label<\/strong> is what you’ll see on things like the subscription form, and is much more free-form. In this example, I’ll be using, Name<\/strong> (notice the capitalization!)<\/p>\n

Fallback Value<\/strong> can hold a value used, if there isn’t a value for the subscriber, for this profile field. We’re not going to use it here, but I’ll show you how to add a default value, when using this in our actual message.<\/p>\n

Finally, there’s a checkbox to tick, if you would like this field to be required<\/strong>.<\/p>\n

Adding Subscribers w\/Profile Fields<\/h2>\n

OK, now that our field is created, let’s add a few subscribers to our mailing list.<\/p>\n

I’m going to navigate to the Membership: Invite\/Subscribe\/Add<\/strong> screen. This screen allows you to subscribe new members one at a time, and en-mass. We’re going to add three at a time in this demo, by adding a CSV (Comma Seperated Value) file. Here’s what that file looks like:<\/p>\n

dadamailtest@gmail.com,Dada Mail Test
\njohn.smith@example.com,John Smith
\nel.mysteriouso@example.com,
\n<\/code><\/p>\n

I created this file in a spreadsheet, then just exported the data as a .csv<\/strong> file. Our first two subscribers have both an email address and name, and our third subscriber, el.mysteriouso@example.com<\/strong> doesn’t have a name at all.<\/p>\n

\"profiles_add_new2\"<\/p>\n

After pasting the content of my .csv file (you can also just upload the file itself), I’ll click, Verify Addresses…<\/strong>, which goes through the black magic of making sure the data I’m submitting is valid, that these addresses aren’t already subscribed, etc. Once done with the entire process, I can see all my subscribers, in the Membership: View<\/strong> screen,<\/p>\n

\"profiles_add_new3\"<\/p>\n

You’ll see our new, “Name” field in the last column of the table of subscribers. Great! Now that we can capture and save new fields, let’s use them!<\/p>\n

Sending out a Personalized Message<\/h2>\n

We’re now going to go to the Mass Mailing: Send a Message<\/strong> screen, and write a new message. Now that we have the Name<\/strong> field, let’s use it to add a simple salutation up front – “Hello, ” and then the name of my subscriber. How do we do that?<\/p>\n

Enter template tags.<\/h2>\n

Template tags allow you to put placeholders into your message that will then be replaced with the value that they represent. In Dada Mail, a template tag to represent our, Name<\/strong> field will look like this,<\/p>\n

<!-- tmpl_var subscriber.name --><\/pre>\n

(Notice we’re using the Field Name<\/strong>, and not its Label<\/strong>!) So, to make that salutation we would like to create, we just have to write,<\/p>\n

Hello, <!-- tmpl_var subscriber.name -->!<\/pre>\n

And that’s all there is to it. What about our subscribers, like el.mysteriouso@example.com that are nameless? We can add a default value to our template tag, to let Dada Mail know what to write, if there isn’t a name. Here’s what that looks like,<\/p>\n

Hello, <!-- tmpl_var subscriber.name default=\"Subscriber\" --><\/pre>\n

In our example above, if there’s no name saved for an address, “Subscriber” will be written instead. Here’s how it all looks, when writing my message:<\/p>\n

\"profiles_add_new4\"<\/p>\n

Let’s see what this looks like, when we send our message out. Checking my test account, dadamailtest@gmail.com:<\/p>\n

\"profiles_add_new5\"<\/p>\n

And that’s all there is too using template tags!<\/p>\n

Many other template tags are available to you, and a collection of them can be easily inserted via the rich text editor. Look on the rich text toolbar for a popup menu labeled, Tags<\/strong>. Clicking this popup menu will reveal some of the tags available. Selecting a tag will insert that tag into your message:<\/p>\n

\"profiles_add_new6\"<\/p>\n

Delving Deeper<\/h1>\n

We’ve only touched upon Dada Mail’s features for Profile Fields,<\/a> Personalized Email Messages, and Email Template Tags<\/a>. Check out the doc links, as well as the Pro Dada Manual<\/a>, which comes with a Pro Dada Subscription<\/a>.<\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"

Dada Mail fully supports sending personalized mass email messages to your entire maling list, or just a segment of your mailing list. Let’s go through how to set this all up! Profile Fields By default, Dada Mail only captures and stores a subscriber’s email address, but we can add additional fields to capture and save […]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":""},"categories":[1],"tags":[8,10,11,9],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/paVOyw-1l","_links":{"self":[{"href":"https:\/\/blog.dadamailproject.com\/wp-json\/wp\/v2\/posts\/83"}],"collection":[{"href":"https:\/\/blog.dadamailproject.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.dadamailproject.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.dadamailproject.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.dadamailproject.com\/wp-json\/wp\/v2\/comments?post=83"}],"version-history":[{"count":3,"href":"https:\/\/blog.dadamailproject.com\/wp-json\/wp\/v2\/posts\/83\/revisions"}],"predecessor-version":[{"id":92,"href":"https:\/\/blog.dadamailproject.com\/wp-json\/wp\/v2\/posts\/83\/revisions\/92"}],"wp:attachment":[{"href":"https:\/\/blog.dadamailproject.com\/wp-json\/wp\/v2\/media?parent=83"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.dadamailproject.com\/wp-json\/wp\/v2\/categories?post=83"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.dadamailproject.com\/wp-json\/wp\/v2\/tags?post=83"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}