Migrate old autoresponders to Mautic and keep sending without interupt?

  1. last week

    Hello,

    I have had an autoresponder series with 52 emails numbered from #1 to #52 on an old mail system. When a subcriber fill a form, he will receive email #1 right away. Next week is email #2, and so on... I see the ability of creating a new similar one on Mautic. But it's not the most headache part.

    The problem is I used another email system for a year, now I have 27,000 subscribers. It means each of them had received the different numbers of mails from this campaign. Some might just got 7 mails, some came to #27, some #36... etc.

    I want to migrate these old subscribers to Mautic, and let them continue the email series. Is there a way can I do it?

    My idea is to let them re-subscribe via a Mautic form, where they can choose their starting email. So they don't have to start from the begining, mail #1, #mail 2... the ideal scenario is like this...

    Eg. Let say John had received 30 email from the old system, now he subscribe my Mautic form and choose number 31. Now Mautic will send he the email #31 right away, and next week is #32, and so on... And Jamie, she had received 15 email from my old system, she subscribe my Mautic form, and choose number 16. Mautic will send email #16, and next week is #17...

    Please let me know your opinion, I'm new to Mautic.

  2. is going to be a lot of work but i think you can accomplish that.

  3. I came up with a idea that get me closer to the solution. I create a contact custom field for user to choose their starting email. Let say it's X, type in number. Then I setup a campaign like this.
    -image-
    Let's me explain. Suppose that...
    Step 1. Jim submit a form and choose X = 2, Mautic will send him Mail #2,
    Step 2. then after a while (normally a week, but here I choose 1 minute for testing purpose), X will be change to 3,
    Step 3 .Mautic will check if X = 3, then send Mail #3, then update X to 4 and so on...
    It's the perfect scenario, but I'm stuck at Step 3. Seem Mautic only check contact field X for one time only when I submit the form. I need something that trigger the checking of the Value of X every minutes.

  4. I wouldn't let the users choose from which email to start. From a UX point of view this is a disaster in my opinion.

    I would migrate the contacts and add a custom field (e.g. Last Email Number Recived). Then you can do your evaluation (your idea in your last screenshot is great!) without asking the user from where to start.

  5. @PeterTL I would migrate the contacts and add a custom field (e.g. Last Email Number Recived). Then you can do your evaluation (your idea in your last screenshot is great!) without asking the user from where to start.

    That' s a good idea. After hours spending on Mautic, I came up with the same idea about custom field.

    But there are two missing functions of Mautic that prevent me to do the job quickly.

    1. Connect multiple decision to the same action. Without this function, I have to create many many many duplicate action box. May be thousands of them to achieve my goal.
    2. In case that I have enough determination to create thousands of action and trigger box, there is no duplicate button for boxes on the campaign editor, that will cost a lot of time.

    In addition, with too many actions & trigger like that, the server could be down eachtime the cronjob done. I'm trying to find a workaround solution.

  6. Edited last week by PeterTL

    I see what you mean...

    ...and if you were able to resolve point 1, you would have to run the campaign multiple times, which will not work (I think): when a contact e.g. enters branch "3", it will not go back on top to branch "4" when the next drip should come.

  7. @PeterTL I see what you mean...

    ...and if you were able to resolve point 1, you would have to run the campaign multiple times, which will not work (I think): when a contact e.g. enters branch "3", it will not go back on top to branch "4" when the next drip should come.

    Yes, that needs the campaign to be repeated multiple times. Sadly, I found that Mautic not include this function yet :(
    But I found another way to achieve my goal, only if I can connect these two condition (see the screenshot).
    -image-.

  8. Looks almost similar to the PoC I tried today. Another problem: if someone starts with drip 3, he will have to wait 14 days. For #50 it would be 343 days (assuming it is linear). :-)

  9. @PeterTL Looks almost similar to the PoC I tried today. Another problem: if someone starts with drip 3, he will have to wait 14 days. For #50 it would be 343 days (assuming it is linear). :-)

    That won't happen. If the connections I mentioned above exist. In the condition, the blue arrow on the left is true, and orange arrow is false. When user submit a form, it will check the custom field "order".

    • If order = 1 : true, then it will send email #1 then trigger the next.
    • If order <> 1: (false) it will jump to the next condition If order = 2... and so on...

    The small mistake here is user still have to wait for 7 days. My fix is to set all Email send immediately, instead make the Action "update contact - order custom field" wait.
    -image-
    Anyway, just wait for the "multiple connect" feature, I saw many people request this feature on here https://www.mautic.org/community/index.php/1492-connect-2-decisions-to-one-action

  10. Edited last week by fususu

    Hey, I found out a workaround. It's a bit complex but it help achieve the goal!
    -image-
    Link img:https://goo.gl/AaS4zj
    The solution based on the first idea, but I found a way to run the campaign multiple times.

    if you were able to resolve point 1, you would have to run the campaign multiple times, which will not work (I think): when a contact e.g. enters branch "3", it will not go back on top to branch "4" when the next drip should come.

    My solution is to create 2 similar campaigns, each campaign is based on one segment, then I switch user between them. This help run the campaign again and re-trigger the condition checking.

    -image-
    Link img:https://goo.gl/BX2rST

    When import user to Segment A with order 2, Mautic will send mail #2, update him to order 3 then move him to segment B. On segment B, mautic will send Mail #3, update to order #4, then move him to Segment A..... and so on. This continue until the end. If import user to Segment A with order 3, Mautic will send mail #4 and so on...

    The only small issue I got is that when submit order number 1, Mautic send mail #1 and mail #2 simultaniously. I Don't know why. And the cons of this method is if you have around 50 email to send, it will create a lot of log entries ha ha.... also takes lots of time without "duplicate box" function.

 

or Sign Up to reply!