Go Mail Merge Change Log
Campaigns will no longer automatically "close" and must be closed manually so that the end user can view the tracking data for a given campaign.
Added the ability for users to create a manual follow-up for a given sheet.
Removed email quota limit from application.
Added the ability to embed images via a Google Sheet column utilizing the =IMAGE() function.
Added a billing manager page so that users can check and manage their subscription.
Added email sequences to the test email that is sent to the user.
Created the campaign manager to enable users to jump to any of their scheduled campaigns, delete a campaign, and view their active campaigns.
Added the ability to schedule up to 5 email campaigns simultaneously.
Added the ability to import Google Contacts into a Spreadsheet.
Added larger UI for the primary Go Mail Merge Manager. Created UI for adding 4 email sequences.
Added human friendly error messages.
Added functionality to limit the number of emails sent per day.
Significantly improved performance for Google Drive file indexing.
Added alt text to tracker image for higher deliverability, shortened tracking urls, and added a custom domain.
Added a page for users to register a subscription key.
Send emails as a Gmail Alias.
Added colored progress bars for Go Mail Merge Tracker.
Added number of emails sent counter to the tracker so users can track the number of emails they've sent.
Added tracking to links.
Added a 3rd attachment option to select a specific type of files for a given value and filtered by file type if they choose to do so. Added the ability to attach files via a unique intelligent string identifier. Added a merge status to skip rows.
Added tracking for email bounces and replies and added the functionality to skip a row if the dynamic attachment isn't found and is expected to be there.
Added the attachment manager for easily adding personalized attachments to each respective email.
Added link to the current active campaign for a given sheet.
Added unsubscribe link option.
Added several tooltips to assist users in their understanding of the application.
Modified the campaign started success logic to only display for 2 seconds, added the ability to schedule an email campaign.
Campaigns will continue once per hour. Added the functionality to cancel an active email campaign and halting all emails being sent immediately.
Campaigns will continue once per hour.
Modified send email logic so that it is the only button disabled if there aren't any emails to send, modified the tracker to display a spinner when loading tracking data, modified send email to add a label to every email sent and to nest the labels under the correct parent label, added the campaign complete email notification, added an error check for LIMIT_EXCEEDED, modified app initialization to create GOMM label within Gmail.
added emails to be sent number count for mail merge, added success animation, added proper buttons/input disabling while sending emails and when the process is in different states, added a premium max email sent exception for GSuite users, added exceeded max execution time exception, modified the look and feel of the tracker to be a bit cleaner, renamed css files so that they are namespaced.
Added a successful campaign sent indicator to the application and corrected some bugs with the initialization function for a sheet so that it will utilize the first empty columns it can find and add new columns only if necessary.
Modified initialization so that 1000 rows below the last row of data are initialized with the proper color and validation options.
Added the date read and date sent values to the notes for the merge status column. Updated the tracker side-panel so that the user can refresh the current sheet
Disabled draft email selector until all draft emails load. Added the hiding of both action buttons upon sending emails, modified the logic to skip sending a row to simply check for the merge status column, if an email isn't in proper email format before being sent we skip sending that row and mark that row with an error and having an improper email form, added saving a note for the merge status column where we now save the date + time the email was sent, we now change the background color for a cell when saving it to the spreadsheet, fixed an issue when initializing the spreadsheet didn't have proper data validation, added more errors for gmail exceptions, added colors for the merge status columns
Added the ability to send a test email to the user and added EMAIL_SEND_FAILED status for merge status.
Added email format verification check before sending emails and added merge status column check before sending emails, added email validation on Google Sheet and added Merge Status Validation on the Google Sheet.
Removed scroll bar from Mail Merge Manager. Added new functionality to initialize the Spreadsheet columns if they don't exist otherwise do nothing.
Added check for GSuite user to determine limits. Added email sent count to show the number of messages remaining.