Email survey monkey survey automatically - surveymonkey

Is it possible to automatically send a survey to everyone who registers at my website as soon as they are finished with the registration process? As I understand send_flow only sets up a flow and the user still has to send the email through the surverymonkey interface.

If you need to use the features of send_flow to distribute your invitation via SurveyMonkey's mailer, you can send the email immediately by setting "send" to true in your request to send_flow. The email will send in about 5 minutes as will all email sent from SurveyMonkey.
Using send_flow will create one collector for each request which could get unwieldy in SurveyMonkey's UI, but it will work.

Maybe you want to check out Examinare instead? You can with less than 10 code rows do this by combining the following functions:
Create the recipient:
https://developer.examinare.com/apidocs/addrecipient/
Send the email with the created ID:
https://developer.examinare.com/apidocs/sendsurvey/
I bet if you contact Examinare support email you will get help from them.

Related

How can I create task in asana from setting asana to forward emails back

I'm using Asana for forwarding email from other website that I post email for any comments, but the method was is any one can send email to *elp#***.net and as I set asana to forward this email to asana to create new task
I have made email for the school and is belong to the school, but we only wants the student with#dewv.edu can send email to Asana, I found out only the members when they send emails, it create under task, but when other student send I only receive the email.
You can only e-mail in tasks to projects that you have access to. So either, every student needs to get access to the project, or you create a centralized e-mail account that students will e-mail, and that e-mail account will e-mail in a task to the appropriate project.
With regards to allowing only students sending e-mails from a valid school e-mail address to create tasks, I believe this can be accomplished by setting the appropriate e-mail forwarding rules.
And in case you haven't seen it yet, you can check out the Asana guide.

Sending list of emails to a user once they sign up in rails application

I need to send emails to the user who sign up on my system. So, for instance say a user sign up today then after 3 days they should receive one email. Then after 6 days he should receive another email and so forth. There are 8 emails with the interval of 3 days.
I need to run a task where every midnight or every 12 hrs and that task should check whether are there any user who created account in 3,6,9,etc days before. I am aware of Rufus-Scheduler and even it works fine but I am not sure it is good to use it as my production configuration is unicorn and ngninx.I am also using sidekiq in my application for devise async emails.
Is there any other way to implement this or what would be the best way to implement such a system. Thanks in advance for help
My best recommendation would be:
sign up for an account on mailchimp
add the relevant mailchimp gem to your app
when a user signs up to your app, send an API request to mailchimp to subscribe the user
on mailchimp, set up a campaign that has the emails for the user at the required frequency...
don't forget to unsub the user from mailchimp if your user deletes their account on your app
Use mailchimp because you'll get better visibility on open/close rates and it will automatically deal with things like the user wanting to un-sub from your emails (which you are required by law to allow them to do). You also get better ability to do nice things with filtering the list of users eg sending a special email to users that have not yet seen the X email or who opened every email...
You can use reschedule method of sidekiq
Sidekiq::ScheduledSet.new.find_job().reschedule(1.day.from_now)

How do I associate notification mail reply to user's inbox?

I have an Rails web-application where a user can send message to any other registered user. Once a user sends a message to another user, another user gets a notification on application and also by email in his/her personal email inbox (Like basecamp).
I want to implement this functionality where if a user reply to a message from his/her personal email inbox(say gmail/yahoo), the message becomes available in the application and receiver gets a notification as usual.
As I could understand, we’ll need to associate a unique id and set it as reply-to field in notification mail. Any help in the right way to approach this problem will be very much appreciated.
Thank you
We are already using sendgrid. And sendgrid provides web-hook for emails. Which is quite easy to integrate with a rails application. It also uses mails gem. I'll keep posted if I find anything new on this.
I'm still working on finding out how to associate unique id in reply-to field in email. Any help on this will be much appreciated.
Thanks,
Chandan

Email sheduler functionality create in ios

In my application want to add functionality email sheduler
In this email send automatically as per time set by user
How can i do?
No, I guess that's not possible using any of the apple frameworks.
Alternative
You can use Some web service when user set email Scheduler , and now from server side you can send email to user.

Rails, SendGrid - Forwarding mailer-daemon emails to user

I have an application that allows users to send an invitation to a friend. Emails are being sent out using SendGrid. I am wondering if it's possible to forward the mailer-daemon emails back to the user in an event they type in an email address that doesn't exist.
So for example a user enters in the email 'thisisnotreal#fakedomain1234.com' to send the invitation. I want to be able to notify the user that the email they have entered doesn't exist. Usually when you just send an email from an email client the server lets you know right away that the email is not able to be delivered. I am wondering if it's possible to do this as well through SendGrid.
Take a look at the event notification section of the SendGrid API. You can add a page to your application that accepts POST requests from SendGrid, and then you'll get event notifications in real-time.
When a bounce event is posted to that listener from SendGrid, you could then lookup the user that needs to be notified via the recipient email. If you don't have this relationship available in your local store, you could pass a unique argument to SendGrid at send time that contains information you can use for the lookup - unique arg information is included with event notifications. Then it's just a matter of taking the appropriate action required to notify your user - either with an email or via a notice on your website or a text message or whatever is best for your application.
This maintains asynchronous communication. You'll be alerted when something goes wrong without having to add blocking code, and you can send your users a nice branded message (using SendGrid, of course) rather than just forwarding a mailer-daemon response .

Resources