Connect Salesforce with EasyPost to pull live carrier rates, validate addresses, and generate shipping labels with tracking so your team ships faster and cuts errors.
• Shipment creation requests are triggered from Salesforce objects (for example, Orders or custom Shipment records) and sent to EasyPost via API, with IDs stored for traceability.
• Recipient, origin, parcel, service level, and reference fields are mapped to EasyPost Shipment and Label models, including optional insurance and signature flags when present.
• Address data is validated through EasyPost, and normalized results and validation errors are written back to Salesforce fields for consistent downstream use.
• Carrier rate responses are returned to Salesforce and associated to the shipment record, with selected rate, carrier, and service codes persisted for audit.
• Label URLs and tracking codes are stored on the Salesforce shipment, and file metadata is handled via attachments or document links based on org standards.
• Tracking webhooks from EasyPost are routed to a Salesforce endpoint, updating shipment status, timestamps, and latest tracking details with event-level logging.
• Delta updates process only changed tracking events, while failures are captured with retryable states and error payloads linked to the affected Salesforce record.
.png)
We map Salesforce order and shipment objects to EasyPost endpoints, then trigger rate shopping and label purchase from Flow, Apex, or middleware. Labels, costs, and tracking IDs are written back to Salesforce automatically.
Yes – EasyPost webhooks can push tracking events into Salesforce and update Orders, custom Shipment records, and related Cases. This keeps support agents working with the latest scan-level status.
Yes, you can validate and standardize addresses in Salesforce before label purchase, reducing failed deliveries and manual corrections. The validated address can be stored on the Account, Contact, or Order record.
EasyPost supports multiple carriers and service levels, and we can apply business rules in Salesforce for region, weight, dimensions, or delivery speed. Negotiated carrier accounts can be connected so rate results reflect your contracts.
scandiweb has delivered 2,100+ eCommerce and integration projects since 2003, including complex operational data flows. Our team can implement the Salesforce – EasyPost setup with secure API handling, QA, and long-term support.





