Designing custom unsubscribe page in Mautic - mautic

How do I configure a custom unsubscribe page in mautic, I quite like how listmonk unsubscribe page looks like
I want a similar page in mautic.
When user clicks on the unsubscribe link on the email they should be taken to a page where they will see a button "Unsubscribe" they have to click that button to unsubscribe. In mautic, just clicking the link in email unsubscribes you right away. But I want an explicit user action from that page
I also want a check box that says "Also unsubscribe from all future emails", which will basically blocklist this user so no future marketing emails are sent
I have read a lot of documentation and I am not able to figure out how to do this

This is called a Preference Centre in Mautic. You will create a landing page and then select the option to make it a preference centre.
We have a feature coming to add the blocks to the new GrapesJS builder but until then you can use the tokens to position the relevant blocks.
Check out the docs here: https://docs.mautic.org/en/contacts/preference-center
https://docs.mautic.org/en/contacts/preference-center/customize-preference-center
Note: Screenshots are the legacy builder - we are in the process of updating the docs and replatforming but the variables are the same.

Related

Branch.io Generate the link at web end and then retrieve in app

Looking to integrate the branch.io in such a way that the admin gets the deep link at web end where he adds the content. And then he manually post the link to some social media say Twitter,Facebook etc. then user clicks on that link and it will take the user to app or app store.
Is it possible, please guide how to handle this. I am quite confused about branch.io. As far i understood branch.io creates the link send via sms and user clicks and gets redirected to app or app store. Is my requirement valid? How to achieve this please guide. Already spent more than a half day on it.
(Full disclosure: I am on the Branch.io team)
This is actually a very common Branch use case, so it's fairly straight forward to implement.
1. Sign up for Branch
Easy step!
2. Integrate the SDK into your app
This is a fairly simple process that should take less than half an hour, and the latest step-by-step docs for doing this are always at the link above. I won't include the full instructions in this answer because Apple creates new roadblocks fairly regularly, and we often have to make small tweaks to the guide.
After you complete this step, any time a user opens a Branch link associated with your app, either your app will launch (if installed) or that user will be sent to the App Store page to download it.
3. Create your marketing link
The link above takes you to the Branch dashboard. From that page, you can create a new Marketing Link, and use the Deep Link Data section to specify a key/value pair. For example, you can set a key of content and assign it the value mycustomvalue:
When your app launches after a user opens this link, the content : mycustomvalue pair will be magically returned to you.
4. Configure Deep Link Routing and Universal Links.
These methods are what actually call back to the Branch API every time your app opens, returning the content : mycustomvalue pair that you encoded in the link. You can do whatever you like with these values, but here are two common approaches:
Route the user to the content that you specify corresponds to mycustomvalue.
Use the values directly to display something customized (for example, if you encoded content : You've been sent a special invitation!
5. Share the link wherever you like!
The link you created can be put anywhere. Email, Twitter, Facebook, paid Google Ads, etc.

iOS: how to prompt for user consent without clicking any button

I'm writing an app where a user can store a list of documents. When the user adds a new document whose name is already in the list, I'd like to prompt the user for her/his consent to replace the old document. I've looked at UIActionSheet but looks like it should be used when the user clicks some sort of button. UIAlertView is more like warning the user "The document will be replaced, no matter you like or not." So my question is: what's the best way in this case to prompt the user for consent?
Alerts can be used to ask the user to confirm an action. It is done all of the time. Simply implement the proper alert view delegate methods to respond to the user's choice.
Action sheets can be shown at any time with any need for a button to trigger such an event. The action sheet provides several options for displaying the action sheet.

facebook like action in ios

I have integrated facebook SDK in ios,and now want to use like action. For this, I have used like logo of facebook but this is rejected with following message-
"Please address the following feedback from our review team. Once you have made the changes listed below you may resubmit for review.
Thanks for making changes to your submission. This action type still doesn’t meet our criteria to become available to users. Here are the remaining changes that you need to make to your action type: Your button branding doesn’t follow Section 5.6 of the Facebook Terms and Section I.8 of the Platform Policy: https://developers.facebook.com/docs/guides/policy/examples_and_explanations/branding/ The graphics must reflect your own branding and the user experience of your site. Learn more about branding: https://developers.facebook.com/docs/opengraph/submission-process/#uex."
If I will use like button as my application theme, then how user will know that he is going to like on facebook.
According to facebook
You can use the Built-in Like action to create custom buttons in your
app, but the button must not emulate or otherwise copy the design of
Facebook’s Like buttons. For example, you may not use a “thumbs up”
image with the word “like” in your Open Graph actions without prior
written permission from Facebook, and any custom like button you
create must not confuse users into thinking that your Open Graph
action will result in a connection to a Facebook Page.
They have clearly stated that "you may not use a “thumbs up” image with the word “like”"
So what's best thing which you can do ??
just a thumbs Up button.
You may not be allowed to use same button as Facebook has, as per Apple's guidlines.
So, in that case, you can put the same button but with different color OR you can even change the sign of fingers and make a little change in the icon. It will create an impression of Facebook like button but it is not exactly same as it.

Not getting Paypal ExpressCheckOut

In my project I did PayWith PayPal method.
In that I used Pay With PayPal Button. Clicking on the button it will direct me on Paypal login.
After login the Pay Now button came and clicking on that payment will get success.
It is working correctly.
My question is,
I want to add CheckExpress Button first instead of pay with Paypal button
and want to get Continue button after clicking on that button instead of pay now button.
What to do ?
I used Pizza demo.
Any link related to any library or anything related to that checkExpress button will great help.
You can use the variable "useraction=commit" to resolve this. This variable changes button on the PayPal page from "Continue" to "Pay Now". You still need to call GetExpressCheckoutDetails and DoExpressCheckoutPayment after the buyer returns to your site.
The purpose of "useraction=commit" is to allow you to finalize the transaction automatically, immediately when the buyer returns, instead of offering them one more confirmation screen. You would do this in a scenario where you don't need to do things such as calculating shipping charges based on the address returned from GetExpressCheckoutDetails, and you are sure the original payment amount is the final amount.
So depending on what effect you are wanting, you would either pass over the variable "useraction" and set it to "commit", or not pass over the variable at all.

Check for active users in rails if the users stays in one page and dont click through the app

I am trying to build an rails app and trying to see what users are online. I know how to implement the method to show online users if the user clicks through my app, but lets assume that my app is only 1 page, so there are no links to be clicked. How would I track the users online without the user having to click anywhere? Also i if the user has been idle for 15 min i will need to update the status to idle instead of online and if the user closes the browser or navigates to another page the status goes to offline.
Any help would be appreciated. Thanks
Presumably they interact in some way with the page (ajax perhaps?) so you'll need to detect those interactions and use them to determine if the user is idle or not. You could use javascript's onbeforeunload to determine when they have left the page.
I'd suggest to make AJAX pings to your server side like:
$.get( '/user_activity/ping' );
You can do it automatically using JS Timers or explicitly when the user interacts with the page some how.

Resources