Skip to content

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.

Node.js
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.