--- title: "Send a Monthly Mailing on a Specific Date" slug: "send-a-monthly-mailing-on-a-specific-date" status: "new" updated: 2026-07-21T20:33:25Z published: 2026-07-21T20:33:25Z canonical: "knowledge.technolutions.net/send-a-monthly-mailing-on-a-specific-date" stale: true --- > ## Documentation Index > Fetch the complete documentation index at: https://knowledge.technolutions.net/llms.txt > Use this file to discover all available pages before exploring further. # Send a Monthly Mailing on a Specific Date Use a recurring [Deliver](/v1/docs/deliver-overview) mailing with a date-based recipient list filter when a message should be sent on the same day each month. The mailing can evaluate daily, while the recipient list returns records only on the configured day of the month. This pattern is useful for monthly reminders, monthly newsletters, or other recurring messages where Slate should generate a fresh recipient list only on a specific date. > [!TIP] > ⭐ Get Inspired > > This article was adapted from [a post by Technolutions staff](https://community.technolutions.net/get-inspired/post/how-to-send-a-mailing-once-a-month-on-a-specific-date-nWtb9wCEa4A2YRT) in the Slate Community Forums' Get Inspired space. Have a great idea for a Get Inspired post? [Let us know](https://community.technolutions.net/get-inspired/new?post_type=gnHx7As1gZ8r6Ld)! ## Configure the mailing 1. Create or open the Deliver mailing. 2. Configure the mailing to send on a recurring basis. 3. Set the recurring interval to one day. 4. In the deduping settings, select **Allow recurring delivery of this message to the same recipient**. > [!WARNING] > 📝 Note > > The mailing is configured to evaluate daily, but it sends only when the recipient list query returns records. The date filter in the recipient list is what limits sending to the desired day of the month. ## Build the date filter 1. Open the recipient list query. This should be a Configurable Joins query. 2. Add a subquery filter. 3. Set **Aggregate** to **Formula**. 4. Add the **System Current Date** export. 5. Set the export's **Format Type** to **Date**. 6. Set the **Format Mask** to `dd` so the export returns only the day of the month. 7. In the formula, compare the current day to the day when the mailing should send. For a mailing that should send on the 15th of each month, use a formula like: ```plaintext @system-current-date = '15' ``` ![Formula subquery filter configured to send a mailing on the fifteenth day of the month](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/01-trZ9802Jgr3os44cl8mY3.webp) ## Adapt the pattern for monthly birthday or anniversary mailings For a mailing that should send once per month and include records with a date in the current month, add a second filter that compares the relevant record date to the current month. For example, a birthday mailing sent on the first day of the month might include both of these conditions: - The current day of the month is `01`. - The record's birth month matches the current month. Set the current-date export's format mask to the value needed for the comparison, such as `MM` for month. ![System current date export with a month-based date format mask](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/02-NDK9BkSnXke5UkytZgVVT.webp) ## Test the query Run the recipient list query with test records before activating the mailing. Confirm that the query returns records on the intended day and no records on days when the mailing should not send. For details about recurring mailings and deduping options, see [Sending a Mailing](https://knowledge.technolutions.net/docs/en/sending-a-mailing).