In Shopify, is it possible to receive an email notification when a new user signs up (just like I get a notification when an order is placed)?
I have checked under Settings > Notifications but could not find anything. If this is not a default option provided by Shopify, is it possible to implement this using any app?
You can create a webhook to send a notification to a particular URL when the Customer creation event gets fired. Go to your Shopify admin, click on Settings, then on Notifications, scroll down and click on Create a webhook. Once the popup shows, from the dropdown, choose Customer creation Event, JSON or XML format and the url where you want to recieve the notification.
Once you have this setup, look for a webservice which reads webhooks and converts them into an email. Zapier would be a good nominee.
Related
I am using hellobar popup on my website. Hello bar popup has a contact form with email field. A user comes to site and provide its email to subscribe. Then hello bar sends that information of user to the owner of using email tools and webhook. I have created a webhook URL which triggers nicely when a user submits the form but it never sent any data. I am supposed to have JSON response but it is always empty.
I created a custom form on a shopify page and when the submit button is pressed i want all the data within the form fields to go to another page that is a request form where the user would enter data and upon submission the data will be emailed instead of buying anything. How is this done in shopify? the page that i'm talking about is this one
https://pharaohmfg.com/collections/billiard-pool-tables/products/luxor-pool-table
You can redirect to another page with a custom form but the email will not be send since you are required to use /contact#contact_form as the form action.
One way to bypass that is to submit the form as a contact form and redirect the user upon form success. Please note that this way if you submit the form more than once you will get a google challenge for spam protection which is not user friendly.
Another way is to create a custom APP and using a proxy to submit to that page and handle the request from there.
Or an another option is to use a third party app of some sort and use their form builder ( hopefully allowing you to tie the product variants in some way to the actual form ).
There are free services like formspree that allows direct submissions to an email but I don't know what are the limits there.
I have created a quick link from https://dashboard.branch.io/quick-links. When the user opens the link and tries to register the account on our website, a custom event is triggered from server side (Java) using the branch http API.
I can see that event in the Liveview section of Branch.io dashboard. But, when I go to the quicks section, the count for my custom event column is always showing as 0.
Is there any specific Branch related parameter that I need to send from client side (browser) to server side while submitting the form, to let Branch know that the custom event should be linked to a specific link, so I can see the custom event count increasing for that link in quick links section.
Your custom event will not be attributed to your link click if you trigger the event on the server side.
You should trigger the custom event from the client side post registration. You can put this in the callback of your registration method. If you navigate away from the initial redirect to your webpage, make sure that page has the Branch Web SDK initialized, and that you have the _branch_match_id(found in the address bar of your redirect) appended to your web url. This _branch_match_id is what Branch uses to attribute the custom event to your link click.
https://docs.branch.io/pages/web/integrate/#track-events
I have a request dialog within a page tab app. I'm hoping not to have to ask the user for any permissions. I'd like the user to be able to send a request to friends (the request dialog is working fine), but I want only friends that are 21+ to come up in the users multi-friend selector. Is this possible?
The Requests dialog has a filters parameter you can use to define which users do/do not appear in the requests dialog.
You can also request the friends_birthday permission from your users and filter out the friends who do not have a visible birthday or where it is <21 years old.
If users absolutely must not see the app if they're under 21, just restrict your entire app via the API or app settings so those users don't see the app, its content, or requests from it.
You may use custom multi-friend selector for this , just like : mikebrevoort's plugin, and do a check on age and send the request.
I have an app that registers a new URL scheme ('myapp://').
I want to have the address book keep track of addresses for contacts with the URL scheme like it does to e-mail, SMS, Facetime, phone, etc.
I want to have the contact info page have a button on it to launch my app and pass the 'myapp://' URL from the contact info page.
Is there a way to add a button to a contact in the Address Book like the 'Send Message' or 'Facetime' button?
No. In general one application can't change another; everything is sandboxed.
But you can add a URL and your URL scheme is just a normal URL, albeit one that doesn't work outside your iPhone. So it would appear as a link rather than a button, but it would work the same way.