PulsePigeonemail infrastructure

Step 1

Export source evidence.

  • segments
  • suppression profile exports
  • journey inventory

Step 2

Import into review.

Run the PulsePigeon import preflight before production traffic moves. Do not send to imported contacts until suppressions and consent topics are reviewed.

Step 3

Dual-write before cutover.

Keep critical transactional mail on the proven route while PulsePigeon gathers delivery evidence and SLO history.

Provider notes

Customer.io migration checks

Importer first
CheckConvert profile traits into contact attributes.Confirm in sandbox before production cutover.
CheckRebuild journeys after consent topics are reviewed.Confirm in sandbox before production cutover.

API mapping

Customer.io exports, mapped to PulsePigeon endpoints

Dry run first
ExportSuppression profile exportPOST /v1/suppressions/import accepts email, reason, suppressed_at
ExportSegment/journey inventoryNo journey importer yet; workflows must be rebuilt in the visual workflow builder

Preflight endpoints validate before anything is stored. Confirm the Customer.ioexport format against its current docs before mapping fields.