• Resolved yunck

    (@yunck)


    Hi, I want to show mailpoet newsletters on the archive page that are sent longer than 90 days ago but realise there is no option in the archive shortcode to do this. I have therefore created a segment (not a list) called “Publicly viewable in website by anyone” and defined it with the condition of “last sending date” > “not in the last” > “90 days”. And then used the shortcode[mailpoet_archive segments="6"] where 6 is the id of that segment. I then amended it to “1 days” for testing purposes, so it would include the newsletter I sent to myself only a few days ago. It should therefore show on the published page the link to the one newsletter I sent, but instead, has a message that says “Oops! There are no newsletters to display.” Cant figure out what is wrong. Even the shortcode generation tool in mailpoet > settings where you can select options for the archive shortcode allows my newly defined segment in the dropdown. If anyone suggests that the shortcode can only filter to specific lists, not segments, then why does the segment that I defined appear as an option in the drop down field when configuring the archive shortcode options in mailpoet > settings? Also, the segment does contain one subscriber in case anyone questions if the segment is empty and that is why. Appreciate any comments that can help – thanks!

    The page I need help with: [log in to see the link]

Viewing 1 replies (of 1 total)
  • Plugin Support Lynn J.a11n

    (@lynnjat7)

    Hi there @yunck,

    Segments are meant to pull out a list of subscribers, not a list of emails. In this case, the segment you have set up generates a subset of subscribers that were sent emails “not in the last” 90 days.

    This is NOT a list of emails sent “not in the last” 90 days, but rather email addresses that did not get any emails in the last 90 days.

    Under MailPoet > Settings, on the Basics tab, if you indicate you want to use that segment, then what you are saying is that you want the archive list to include only emails that were sent to that segment. That is, any and all emails you sent out that specifically went to the segment that is made up of all subscriber email addresses that did not get emails within the past 90 days. It sounds like you have sent zero emails to that particular segment, so therefore the archive page shows zero emails.

    Hope that made sense!

    There isn’t an easy way to set up your MailPoet archive page to show past newsletters that are limited by date on an automatic, sliding basis. You can set up the archive page shortcode to be limited to a specific end date, like this:

    https://d.pr/i/ZMsJUm
    Full Size: https://d.pr/i/ZMsJUm

    This would show the archive list but only up until your specified end date, in this case, April 1, 2024. But then you’d need to update the shortcode every so often (depending on how often you send emails) to grab the next bunch that are now available for public viewing. Basically you’d have to manually change the end date each week / month as appropriate to move it out as needed.

    If you’d like this to be a new feature added to MailPoet (i.e. instead of indicating “in the last x days”, an option to say “NOT in the last x days”) then you can add that feature request to our board here:
    https://feedback.mailpoet.com/feature-requests

    This allows other customers to “upvote” your idea and helps our development team decide which features are our priority for upcoming work.

Viewing 1 replies (of 1 total)
  • The topic ‘mailpoet archive shortcode not showing segment’ is closed to new replies.