I've been reviewing the documentation on using tags and am a little confused.
How can I set it up so that if the firstname is not blank it uses it and if it's blank it uses something else? ie. If John is set then it's "Dear John" but if that field is empty it'd use "Dear Friend" ,
Answer: There is a very easy way to achieve this without using conditional statements. You only need to use this format [Tag text|Alternative text]. For example, in your case, it would be: [Firstname|friend].
So, just add the [Firstname] tag to your message using the tag pull-down menu, insert a '|' character before the closing bracket, and finally type the alternative text right after.
By using this format, the tag processor will use the Firstname column data as usual however if no data is available, the alternative text will be used instead:
MaxBulk Mailer is a full-featured and easy-to-use bulk mailer and mail-merge software for macOS and Windows that allows you to send out customized press releases, prices lists, newsletters and any kind of text or HTML documents to your customers or contacts.
MaxBulk Mailer is fast, fully customizable and very easy to use. MaxBulk Mailer handles plain text, HTML and rich text documents and gives full support for attachments. With MaxBulk Mailer you will create, manage and send your own powerful, personalized marketing message to your customers and potential customers.
Thanks to its advanced mail-merge and conditional functions you can send highly customized messages and get the best results of your campaigns. You also have support for international characters, a straightforward account manager with support for all type of authentication schemes including SSL, a complete and versatile list manager, support for importation from a wide range of sources including from remote mySQL and postgreSQL databases.
MaxBulk Mailer is a software tool that you purchase once, no need to pay on a per-email basis to submission services!