Salesforce Marketing Cloud mass email send - salesforce-marketing-cloud

I want help from someone regarding the mass email send via Salesforce Marketing Cloud.
For example, I want to send emails to 5000 customers daily. It is a newsletter. Each days the email contents will change. There are 4 dynamic variables in my newsletter. First Name, Last Name, Email and Message.
Which is the option to send mass emails via Salesforce Marketing Cloud?
There are different options like use Data Extension, List, Triggered Send. I used triggered send (I am using PHP fuelSDK ) and it is not sending all the 5000 emails quickly (when I created a triggered send I have selected Email, List, etc). I am calling the Triggered send api 5000 times to send to each emails (It is taking more than 1.30 hours to complete). Also it is not sending email to all the 5000 email addresses. Some failure response I am getting like "Error Code: 24 - Subscriber was excluded by List Detective". I understand this. Some emails I can see "Successfully sent" response in the log. But when I check it in tracking section, those emails are not there. I don't know what is happening here.
Can any one help me to understand the problem?

Related

How to view JSON payloads for Email sends?

My company is having trouble with account activation emails not sending out the proper activation link within the email so users can complete the account creation process.
We run our email sends through SendGrid and they instructed me to send them my JSON payload for email sends so they can see what the issue is causing this disconnect.
I have never had to work with JSON or pull this type of data and embarrassingly do not know where to start. How would I go about viewing this data?

DocuSign API creates duplicate entries for the document

enter image description here
We have used DocuSign Rest API and at times we are seeing duplicate entries against one receiver in DocuSign account under "Sent Items". Though the receiver is receiving the email once only. See attached image for reference. What does the "waiting for others" status indicates and under which scenarios this status will be generated?
waiting for others means that one or more of the signing recipients and/or certified copy recipients has not yet completed their action on the envelope.
The multiple rows in the Sent list means that you have sent the envelope more than once, you'll need to check your code to see how that is happening. I suggest that you have your code make a log entry every time your code calls the DocuSign eSignature API (and for create envelope calls, record the envelope id.)
If you can't figure out how your app is sending multiple envelopes when you expect that only one is being sent, use the API Request Logger to see what is being sent to DocuSign from your app.
Re: only one email was sent even though there were two or more envelopes:
Using the DocuSign web app, examine the envelopes that are in flight to check their recipients. It could be that the email address is incorrect in some of the cases.
Check your email tool. The two email notifications for two different DocuSign envelopes will be very similar and are collapsed by some email agents.

Send tons of email by message queue

I have 1 million addresses in table, and 1 function to send mail to all.
The scenario i thought is make 1 task to select all 1 million emails then send one by one OR split into smaller tasks to (such as 2 tasks with 500k emails for each).
But how i manage the log when it is fail when sent to some emails.
I don't any mail module to support. I just want to know the logic.
Edit: not only email but my app also have our notification system, do it in same way for email.
Use a legitimate bulk mail service like SendGrid.com, MailGun, etc.
If you use your own web hosted server it probably can't handle the traffic and has a good chance of ending up blacklisted so all outgoing mail will be blocked.

Infusionsoft API Triggering a confirmation email

Right now I am working on creating a page that gathers details and creates my contacts, which it does fairly well overall. The problem I am having however is that the accounts are "non-marketable" This is because I can not get an email to fire off to allow them to "consent to further emails" does anyone know how to do this?
I mean I get why it needs to be done, I just do not know why its not
You need to set their marketing status with the email optin call. It takes two parameters: an email address and the opt-in reason.
This method only works the first time an email address opts-in.
PHP SDK:
$app = new iSDK();
// perform authorization tasks
$app->optIn($subscriberEmail,"Home page newsletter subscriber");
More information here:
https://developer.infusionsoft.com/docs/xml-rpc/#email-opt-in-an-email-address
The optin method you are referring is a double opt in where you send an email asking to confirm their address. This is not required to send emails with Infusionsoft.

How to send bulk mails using Mandrill in Drupal 7

I have an email to be sent to nearly 30,000 users. For this I have installed and configured the Mandrill module for Drupal 7, but I don't know how to start sending emails to my list. Do I need to install any other module?
From Mandrill's help:
Lists cannot be uploaded or stored in Mandrill. Recipient or subscriber lists should be managed in your own database or application. Then, when you're reading to send an email, recipient information is passed to Mandrill in your API request or SMTP message.
Note: If you're looking for a service that provides list-management services as well as the ability to create and track bulk emails, check out MailChimp.
Import your list of 30k emails to a table in your database.
Make another table called sent_emails, where it stores a string for sql, a text column for the html in the email, another text column for a text email, a string column for a subject, the date and time you want the emails to be sent
Cron up a bash script that runs every minute and checks for records in the sent_emails table and if so sends the email to the specified list of user ids that gets generated from the sql
Yes as #datashaman said, email lists cannot be imported into Mandrill or any other SMTP email gateways like SendGrid, Amazon SES, MailGun, etc.
But you can use 3rd party email clients or email marketing applications, like Sendy to easily integrate Mandrill. You can check Sendy installation services like, easysendy, which can get all these done for you.
Using Sendy you can manage the list of email subscribers and send emails through the SMTP gateways of your choice.