Mailing & production
Scheduling a mailing for a future date
Use postage.mail_date to choose the day Intelliprint prints and dispatches a mailing — and how same-day cutoffs affect the default timeline.
Last reviewed · By Intelliprint Team
Note: scheduling controls when Intelliprint prints and ships your mailing, not when it arrives at the recipient's address.
Set postage.mail_date to a UNIX timestamp to schedule a print job for a future date.
const futureDate = new Date() // Today
futureDate.setDate(futureDate.getDate() + 7) // 7 days from now
const timestamp = Math.floor(futureDate.getTime() / 1000) // Convert to a UNIX timestamp
const printJob = await ip.prints.create({
postage: {
mail_date: timestamp
},
// ...other print job properties
})Default shipping timeline
By default, print jobs submitted by 3pm (Europe/London time) Monday to Friday are printed and shipped the same day. Print jobs submitted after 3pm, or on a weekend, are printed and shipped the next working day.
Estimating delivery dates
The most likely delivery date depends on the date a mailing is scheduled to print plus the typical delivery timeline of the postage service you've chosen. For example, a print job scheduled for the 1st of the month using uk_special_delivery (delivery by 1pm the next day) would most likely arrive on the 2nd.
See the full parameter reference in the developer docs.