Recurring Campaigns

Recurring Campaigns

One great feature of AppMail is recurring campaigns, which means you can set it in a way that every 10th of each month you could send an RSS FEED campaign with latest blog posts.

But this is not all, you can even set it to send in various days of the month, or months of the year, or weeks of the year.
This is all doable because we use a cron jobs format to allow you to reschedule the campaigns to best fit your needs.
The way rescheduling works, is that when the initial campaign finishes sending, AppMail takes its Schedule At/Send At field, which is the date/time when the campaign should be initially sent and adds the right amount of time on top of it.

Please note, you have to schedule your campaign to be sent after the recurring date otherwise you might be caught off guard by the fact AppMail will send to campaigns one after another, which makes sense.
To explain this in details, if you want to send a recurring campaign each 10th of the month, then you have to schedule your campaign to be sent at least on 10th of the current month, otherwise, if you, for example, set it to be sent on 9th, then it will finish on 9th of the month and will check what is the next date to be sent, will see that is 10th and it will send again, which as you see, will result a campaign being sent twice in a short interval of time.

    • Related Articles

    • Debug send-campaigns command

      Starting with version 1.3.5, the cron job command that sends campaigns (send-campaigns) has been modified so that it will help debugging sending speed. In order to make use of this functionality, you should have ssh access to your server so that you ...
    • Delete campaigns command

      Deleting old campaigns, that you don't need anymore, will free up a lot of disk space. This in turn will result in a faster application because there will be less data AppMail has to go through in order to complete operations. The delete-campaigns ...
    • Archive campaigns delivery logs

      Since AppMail stores a lot of data, there is one table in particular that will grow very much, that is, the table that store delivery info for each subscriber, its name is `campaign_delivery_log`. This can be problematic for small servers since ...
    • Process regular campaigns and autoresponders separately

      By default, AppMail will process both, regular campaigns and autoresponders in the same time. This is good for small installations that don’t have multiple campaigns that are sending at once. If the “Campaigns at once” setting from Backend -> ...
    • How do I send campaigns with attachments?

      In order to send campaigns with attachments, you first have to enable and configure the feature. To do this, you go to Backend > Settings > Campaigns and enable the feature, but also in same screen, you configure what files are allowed to be ...