Skip to main content
You can schedule when Intelliprint will print and ship your mailing, not when it arrives at the recipient’s address.

Scheduling a Print Job

Intelliprint uses UNIX epoch timestamps to represent dates. These are supported by all programming languages.
import Intelliprint from 'intelliprint'

const ip = new Intelliprint('your-api-key-here')

const futureDate = new Date(); // Today
futureDate.setDate(futureDate.getDate() + 7); // 7 days from now
const timestamp = Math.floor(futureDate.getTime() / 1000); // Convert to UNIX timestamp

const printJob = await ip.prints.create({
  postage: { 
    mail_date: timestamp
  }, 
  // ...Other properties.
})

Default Shipping Timeline

By default, print jobs submitted by 3PM (Europe/London time) Mon-Fri are printed and shipped on the same day. Print jobs submitted after 3PM or on weekends are printed and shipped the next working day.

Estimating Delivery Dates

The most likely delivery date for a mailing depends on when it is scheduled to be printed, and the typical delivery timeline of the postage service you are using. For example, if you schedule a print job to be printed on the first of the month, and select uk_special_delivery (Which delivers by 1pm the next day), the most likely delivery date would be the 2nd of the month.