Shipping Notification Email Template
Keep customers informed with clear shipping updates. Reduce 'where's my order' support requests with proactive tracking notifications.
Email Preview
Use with AI Assistants
Copy and paste this prompt into your AI assistant
Implement an shipping notification email using the Ark API.
Fetch the template and code examples from: https://arkhq.io/templates/shipping-notification.md
Replace the template variables with the actual values for:
- {{name}}: The recipient's name
- {{email}}: The recipient's email
- Other variables as documented in the template
Then send via Ark API.The AI will fetch the template from the URL and use it to send your email through Ark.
Why shipping notifications reduce support load
- Proactive shipping updates reduce support tickets by 50%+
- Customers check tracking an average of 4 times per order
- Clear delivery expectations increase customer satisfaction
- Tracking emails have 60%+ open rates
Code Examples
Use the HTML template above with these code examples
import Ark from "@arkhq/sdk";
const ark = new Ark({ apiKey: process.env.ARK_API_KEY });
interface ShipmentInfo {
orderId: string;
carrier: string;
trackingNumber: string;
trackingLink: string;
estimatedDelivery: string;
shippingAddress: string;
}
async function sendShippingNotification(
email: string,
name: string,
shipment: ShipmentInfo
) {
await ark.emails.send({
from: "[email protected]",
to: email,
subject: `Your order has shipped — Track #${shipment.trackingNumber}`,
html: `
<h1>Your Order Has Shipped!</h1>
<p>Hi ${name},</p>
<p>Great news! Your order #${shipment.orderId} is on its way.</p>
<div style="background:#f9f9f9;border-radius:8px;padding:20px;margin:20px 0;">
<h2 style="font-size:16px;margin:0 0 15px 0;">Tracking Information</h2>
<p><strong>Carrier:</strong> ${shipment.carrier}</p>
<p><strong>Tracking:</strong> ${shipment.trackingNumber}</p>
<p><strong>Estimated Delivery:</strong> ${shipment.estimatedDelivery}</p>
</div>
<a href="${shipment.trackingLink}" style="background:#000;color:#fff;padding:12px 30px;text-decoration:none;border-radius:6px;display:inline-block;">Track Package</a>
`,
});
}Best Practices
- Send immediately when tracking number is available
- Include carrier name and tracking number in plain text (for copying)
- Provide estimated delivery date when available
- Link directly to carrier tracking page
- Show shipping address for verification
- Consider sending delivery updates (out for delivery, delivered)
Frequently Asked Questions
When should I send the shipping notification?
Send as soon as you have a valid tracking number from the carrier. This is typically when the label is created or when the package is scanned at the first facility.
Should I include all items in the shipping notification?
For single-shipment orders, a brief summary is fine. For split shipments, clearly show which items are in this specific shipment to avoid confusion.
What if tracking isn't available yet?
Some carriers take 24-48 hours to activate tracking. You can either wait for tracking to be active, or send a 'shipped' notification with a note that tracking will be available soon.
Should I send delivery confirmation emails too?
Yes, delivery confirmations have high engagement and reduce 'package not received' disputes. Send when carrier marks the package as delivered.
Related Templates
Learn More
Ready to send emails?
Get started with Ark in under 2 minutes. $2.50 welcome credit included.