Double-Optin by GET - Parameter

  1. 5 weeks ago
    Edited 5 weeks ago by TonX

    Hi Community!
    Since days (!) i'm looking for a solution for my desired double - opt - in method but really can't find a way to create this.
    I want users to enter their E-Mail Adress, send them an E-Mail with an unique Link to a landing page and then add the user to my "Newsletter Confirmed" segment.

    So: Enter E-Mail - Adress in Form -> Send Mail with Link like usermail@gmail.com' rel='nofollow external' target='_blank' class='link-external'>https://mautic.domain.com/confirm-page?mail=usermail@gmail.com -> User Clicks Link -> Segment "Newsletter Confirmed" added, depending on the "mail" - parameter.

    I created the form, the campaign and the landing page. But I really don't know how to make Mautic add the contact to another segment just by visiting the user - specific URL?

    I already thought about creating a PHP - File and use the Mautic API to achieve this, but maybe there is a more easy version?

    Many thanks in advance!!
    David

    EDIT: I found this
    https://www.mautic.org/community/index.php/5471-how-to-setup-double-opt-in-version-2-1-1/0
    but this is NOT what I want. I want Mautic to change the segment just by visiting the static page, I don't want to make the user click another "Confirm" button....

  2. Edited 5 weeks ago by MxyzptlkFishStix

    Form -> Actions -> Modify Contact's Tags -> Pending
    Two Segments - > Pending Contacts & Confirmed Contacts.
    Pending Contacts -> Filter -> Tags - Including - Pending + Filter -> Tags - Excluding - Confirmed
    Confirmed Contacts -> Filter -> Tags - Including - Confirmed
    Campaign named Confirmed -> Contact Source -> Pending Contacts -> Visits A Page (https://www.example.com/confirmed ) -> Modify Tags -> Add Confirmed + Remove Pending

    There's about three or four different ways you can do this. Use your imagination. Experiment.

  3. Edited 5 weeks ago by TonX

    Obviously you did not even read my question. This is NOT what I want. I want to send an email like
    confirmationpage.php?email=username@gmail.com
    and change the contacts segment / tags what so ever using the get parameter as identifier.

  4. Edited 5 weeks ago by bchiam

    @TonX Obviously you did not even read my question. This is NOT what I want. I want to send an email like
    confirmationpage.php?email=username@gmail.com
    and change the contacts segment / tags what so ever using the get parameter as identifier.

    MxyzptlkFishStix is helping you and you should be appreciative about it. Here is a community we helping each other. We do not owe you an answer.

    Now you better use your imagination and find out your own answer.

  5. I tried to give you what you wanted without all the added complexity. I provided you with a simpler solution to your problem but you're more than welcome to seek help elsewhere. Just visiting the page would move the contact automatically from a Pending Contact to a Confirmed Contact without clicking on a button/link at the URL you specify.

 

or Sign Up to reply!