Which SendGrid product sends a reset link?
Use Twilio SendGrid’s Email API product for a reset link or receipt your app creates. Connect it from your server or through SMTP, the standard connection for outgoing mail.
Your app or sign-in service still decides when to send and whether a reset link is valid. A newsletter goes through a separate audience and consent process. SendGrid offers Marketing Campaigns as a separate product with its own plans.
Which address can I send from?
Verify an individual From address to test. For customer sending, authenticate a domain you control using the records SendGrid gives you.
Open Sender Authentication, choose the sending domain and have someone with access to the domain settings add the displayed records. Verify the records before switching the app to that address. Create a key with mail-sending permission and keep it in the server or sign-in service.
What does the SendGrid sandbox actually test?
Mail Send Sandbox checks how your request is put together. It does not send the email, generate delivery events or use email credits. It also does not check the contents of a saved template.
- Use sandbox mode to catch errors in the send request without emailing anyone.
- Then turn off sandbox mode in the test setup, send one reset to an inbox you control and check that the message and link work.
- Use that real test message to check the delivery timeline. Test how your app handles a failed delivery separately.
When does the free trial stop sending?
The Email API trial allows up to 100 emails per day for 60 days. API and SMTP sending stop at the end of the trial unless you choose a paid Email API plan.
The permanent free plan retired in 2025. The listed Essentials entry price is $19.95 USD per month with a 50,000-email package. Check the monthly package and the extra-volume rate before moving real customer mail. If you plan to keep sending, complete the account verification steps and add a payment method before the trial ends.
One message to one recipient uses one credit. An attempted send to a suppressed address still uses a credit. A busy day can exceed the trial cap even when the month’s total is low.
Where do I look if a customer never gets the message?
In Email Logs, search by recipient and approximate send time. If you have the exact SendGrid event message ID, use the Message ID filter. Processed means SendGrid accepted the message for sending. Delivered means the recipient’s mail server accepted it. Check junk or quarantine if it still does not appear.
The Message ID filter matches the event field sg_message_id. The X-Message-ID and Message-ID mail headers hold different identifiers. Search by recipient and time if the app only saved a mail header.
Check the event timeline for a temporary delay, a bounce or a drop. Check suppressions for the specific reason, such as an invalid address or a spam report. A temporary delay may resolve. For a bounced or suppressed address, investigate the reason before retrying.
The newer Email Logs API keeps up to 30 days of events and has no retention extension. The older Email Activity Feed can export a CSV of up to one million events from the history available on your plan. Its history add-on extends the available window up to 30 days with the same export cap.
- See how to read the Email Logs timelineTwilio’s guide shows where to find an individual message’s processing and delivery details.
What should I keep before moving to another sender?
Keep your templates, message references and the delivery records you need. If a send times out, check the saved operation and message history before sending the same receipt again.
SendGrid provides separate tools for looking up templates, events, bounces and spam reports. Save the records you need before their history window ends. A delivery log is a record of events, so keep a separate copy of any template content you need.
At the new service, verify the sender and replace the key. When reconnecting automatic delivery updates, verify where each one came from before it changes app data. If you are setting up SendGrid, use its signed notifications or OAuth 2.0, which lets your app check the sender’s authorization. Try one controlled message and check bounce handling before moving customer mail.
Keep customer information out of SendGrid’s event categories and custom tracking values. Twilio says it can retain these fields after you leave.