#caleb-apple
1 messages · Page 1 of 1 (latest)
Hi 👋
Stripe doesn't have a setting in the dashboard for sending emails regarding free trial starts. However, we do fire a series of events that you could use to code your own email notification
Specifically the customer.susbcription.created event will fire and the Subscription object included will have a status: "trialing"
Your webhook listener function could include logic to look up the Customer's information using the ID in the subscription.customer property and send them an informational email.
We do provide automated emails to notify customers where a free trial is going to end
Thanks - do you know if customer.susbcription.created includes the email address of the user in the webhook body?
No it won't. You will need to use the ID to retrieve the Customer record from the Stripe API (https://stripe.com/docs/api/customers/retrieve) if you don't have that information stored locally
If you were retrieving the Subscription from the API yourself you can always use the expand parameter to include the Customer:
https://stripe.com/docs/api/expanding_objects
But webhook responses do not expand any object properties.
Thanks - very surprising (and disappointing!) that Stripe doesn't support a confirmation email for a free trial transaction.
I'd like to keep us out of the business of having transaction (payment) emails coming from two sources (Stripe and our CRM)
There is no payment, so no transaction strictly speaking. but I understand what you mean. I will relay your concern to our product team so they know it is a requested feature.
Thanks for forwarding to them- I anticipate we will have a large number of support requests from users who are expecting a confirmation email and don't see one.
What is the interface you are using to sign up customers for the free trial subscription?
We are using Stripe Elements
When you say "Stripe Elements" what elements are you referring to? The Card Element or Payment Element?
Payment Element
Okay so the user is on your integration when they enter their payment information. I understand it's not the same as an email but have you considered you redirect them to a confirmation page when you successfully create the Subscription? Or is that something you already do?
It is something we do immediately after.
Is it possible to send a $0.00 receipt for the trial start?
There isn't a Charge object created so no, we won't send a $0.00 receipt.
is it possible to force one?