Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support relative timeframes for campaign actions #539

Closed
miguelpascual opened this issue Jun 12, 2015 · 15 comments
Closed

Support relative timeframes for campaign actions #539

miguelpascual opened this issue Jun 12, 2015 · 15 comments
Labels
feature A new feature for inclusion in minor or major releases

Comments

@miguelpascual
Copy link

I want to create a Campaign that simulates a person and it's not very "believable" that a person sends emails at 3 am or on Sunday.

Could it be possible to assign Office hours to an email so the email schedule happens only in Office Hours?

The Lead fills the form in on Sunday so the automation programs have "no wait" email but until Monday at 9:00 am the mail is not sent.

thx

@RCheesley
Copy link
Sponsor Member

That sounds like a great idea, I'm guessing it would just involve setting the hours in which the email could be triggered and have it queue until that time is reached.

@miguelpascual
Copy link
Author

Yes!
As above. If the next steps in the campaign have a wait time from the previous action, you can program a perfect, natural email from real people. I don't know if my English is good enough to explain this. Ask me if it isn't!

Idea:
We have one email that starts the campaign and it's ready to send only on Monday from 10:15 to 11:15 and after it is sent you can program all the campaign.

There is still a problem with the occasional holidays... Perhaps we can stop the email cron before holidays :D

@alanhartless alanhartless added the feature A new feature for inclusion in minor or major releases label Jun 19, 2015
@alanhartless alanhartless changed the title To send emails in Office hours Support relative timeframes for campaign actions Jun 19, 2015
@jeroengeut
Copy link

To add to this, is it possible to create settings as: send on work/weekend/every day at x time (local timezone; taken via IP address)?

Reason: welcome email immediately, day 1 part 1 immediately + 15 min, day 1 part 2 19:00 local. Day 2 part 1 07:00 local, day 2 part 2 19:00.

Hope this request makes sense. I know MailChimp does offer it, though don't know how hard it is to realise.

@MikeKMiller
Copy link

To summarize and extend this would basically be:
1: Enable selection of which days of the week to allow sending on (i.e.. weekdays, weekends, specific day of the week, or any day) // allowing the ability to appear natural i.e.. most sales people do not email on weekends
2: Selection of time to allow sending (i.e.. immediately, specific time(9AM), time range(8AM-5PM), or any time) // allowing specific targeting based on time i.e... sending Good Morning emails
3: Selection of timezone to use (i.e.. Mautic Timezone, or Lead Timezone from IP address) // allowing sending in the leads timezone as opposed to server time, which may be up to 24 hours different
4: Selection of add time to time triggered (i.e.. +15 minutes, +1 day, etc..) // allowing to send 15 minutes after triggered etc...

The above would allow campaign emails to appear natural, and allow better targeting by ensuring time of delivery, and allowing timing by the leads timezone

@vexersa
Copy link

vexersa commented Oct 28, 2015

Yes, this is exactly what I require.

@dmarkotter
Copy link

Would it be worth having a lead field for Timezone? How accurately can one determine a lead's timezone from their IP address, bearing in mind that they might be using a proxy or VPN?

I'd like to see the Timezone field auto-filled from IP address on form submission; automatically overridden by the City/Country field, if not blank, or manually overridden by the Admin or subscriber (e.g. by a form which asks explicitly for Timezone.)

@MikeKMiller
Copy link

I would trust the timezone of the IP 95% of the time. For business use you will rarely see customers using proxies, vpn's yes, but 99% will be from their work, which is still a reasonable timezone to use, at least in my opinion. Not to mention, that if your business model uses online credit card processing your customers couldn't use proxies anyway as it will most likely be flagged as fraud.

I do agree with allowing the admin to change the timezone of the lead, and updating timezone of the lead ever provides their city/state.

@healthstatus
Copy link

I would add to this request that within a campaign you can use either wait 3 days or wait 3 business days, so email is not sent on weekends or standard holidays, but does not have to be quite as specific as you outlined (or I mistook your outline).

@AndreaBarghigiani
Copy link

Just curious about because I think that this will be really a great feature. Today we have the 2.0.1 version but I am not able to see this kind of feature in my Campaign settings.

It's me or the feature is not yet implemented?

Thank you for your hard work anyway :)

@VinCardoso
Copy link

+1 I really want this feature.

@collinkrawll
Copy link

We created a Mautic plugin that will do most if not all of this. If anyone is interested, you can get it here:

https://github.com/thirdset/ThirdSetMauticTimingBundle

@dannyfranca
Copy link

+1

@dbhurley
Copy link
Member

In order to improve engagement and increase visibility to this feature request we are closing this issue on GitHub and recommending all Feature Requests (without code attachment) be placed in the Ideas forum on our community site.

We recommend you post your ideas to Mautic's forum so others can comment on them and help turn your ideas into a proof of concept and eventually an exciting new feature in Mautic.

More information about this move can be found in our blog announcement.

@abesn
Copy link

abesn commented Apr 30, 2018

@collinkrawll -- Does your ThirdSetMauticTimingBundle plugin work with v2.13.1? I can't get it to work with it. Thanks...

@collinkrawll
Copy link

@abesn I just tested it and the ThirdSetMauticTimingBundle does indeed work with Mautic v2.13.1. If you are having trouble, please create a new issue here. Thanks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature A new feature for inclusion in minor or major releases
Projects
None yet
Development

No branches or pull requests