Sendgrid - scheduled emails cancellation - sendgrid

We are letting users create webinars. Each webinar can have 1-10000 attendees for example. So if user scheduled webinar reminder emails and then plans to cancel those 1-10000. Is this possible to cancel such bulk number of emails with sendgrid ?
Thanks

Yes, you can cancel scheduled sends via SendGrid. You can only have up to 10 batches and you can only schedule up to 72 hours in advance.

Related

Paypal subscription. Send an email with the paid invoice to a user after the user has been charged for a subscription

I am creating a payment system for a small SaaS Startup. We want to provide a trial period for our service, when a user subscribes using the Paypall subscription. To be complient with the law, we have to send an invoice, stating the length of the trial period. The invoice should state, that it has already been paid.
I recently subscribed to Overleaf and the invoice, that they send seems perfect for my goal, so I attach an image as an example.
The problem I have with paypal is that it has separate payment options for subscription and invoices.
In the RESP API docs https://developer.paypal.com/docs/api/subscriptions/v1/ there is no information about invoicing after the user has subscribed even though this is a very common scenario for the subscription event flow. Thanks in advance for any suggestions on how to implement it.

Email notification after item delivery magento

I need to send an email notification to customer after the order is delivered to the customer. Is that thing can be done by default magento, or I have to purchase any module for that. Please help.
This is basically depends on you delivery partner. If they can inform you about the order delivery at real time, you can do that. Run a cron job every 15 mins, to pull every delivered order Or check statuses of order which has "processing" or "complete" status in backend. By that you can knowing delivered order, send a notification to customer.

Send Magento email on succespage

By default Magento sends the order confirmation checkout submission, regardless if a payment is finished or not.
Is there a way to have the sending of that mail triggered by the succespage? So after the order is finished, NOT after it is placed.
Greetings,
Marcel
This is not a really big deal, all you have to do is just override the current event
sales_order_place_after
and stop sending mails from that event, as magento sends mails from that event. Write your custom event after the payment success and trigger your success/failure e-mail from there.

paypal recurring payments - sudden death

We are setting up PayPal recurring payments - customers able to use a PayPal account or a credit card processed through PP.
Payments going through fine and customer accounts upgrade.
The issue we have is when customers cancel - it works, but immediately.
We want their subscription benefits to remain until the next end of their subscription period - hope that makes sense.
At the moment we are getting a "sudden death" scenario, where their accounts are downgrading immediately, rather than at the end of their subscription period.
If anyone has any pointers appreciated.
What you would need to do is setup your own system to handle that. So when your user cancels, mark that in your database along with the date that you actually want the profile to be canceled. Then you can setup a CRON job on your server to run a script that actually processing the cancellation via the API on the actual day you want it to cancel.

Paypal IPN expiration

As I receive an IPN from PayPal, I would not like to process it immediately, but, instead, queue the message and then process it with a scheduler.
Therefore, there's a point that worries me - if I queue a message and only process it (including the '_notify-validate' verification), let's say, 12 hours later, will I be able to do it?
Thanks in advance.
You can't schedule a delay with PayPal for when we send out the IPN post and if you don't reply back to PayPal within a few seconds we'll reattempt to send the post later.
It is possible to not reply to, like, the first six IPN posts for a payment but doing that will eventually start to trigger an e-mail telling you that the posts are not being replied to right away. It may possibly lead to IPN being disabled on your account.