flexport-webhooks-events

Featured

Implement Flexport webhook event handling for shipment milestones, booking updates, purchase order events, and invoice notifications. Trigger: "flexport webhooks", "flexport events", "flexport milestones", "flexport shipment tracking webhook".

AI & Automation 2,266 stars 315 forks Updated today MIT

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Flexport Webhooks & Events ## Overview Flexport sends webhook notifications for shipment milestones, booking confirmations, PO updates, invoice events, and document availability. Webhooks are configured in Portal > Settings with a secret token for HMAC-SHA256 signature verification via the `X-Hub-Signature` header. ## Webhook Event Types | Category | Events | Use Case | |----------|--------|----------| | Milestones | `cargo_ready`, `departed`, `arrived`, `customs_cleared`, `delivered` | Shipment tracking | | Transit | `estimated_departure`, `estimated_arrival`, `actual_departure` | ETA updates | | Bookings | `booking_confirmed`, `booking_amended` | Booking lifecycle | | Purchase Orders | `po_created`, `po_updated`, `po_archived` | PO management | | Invoices | `invoice_created`, `freight_invoice_ready` | Billing | | Documents | `document_uploaded`, `bill_of_lading_ready` | Document management | | Container | `container_loaded`, `container_unloaded` | Container tracking | ## Instructions ### Step 1: Create Webhook Endpoint in Flexport Navigate to Portal > Settings > Webhooks > Add Endpoint: - URL: `https://your-app.com/webhooks/flexport` - Secret: Generate a strong random string - Events: Select event types to subscribe to ### Step 2: Implement Webhook Handler ```typescript import crypto from 'crypto'; import express from 'express'; const app = express(); // IMPORTANT: Use raw body for signature verification app.post('/webhooks/flexport', express.raw({ type: '*/*' ...

Details

Author
jeremylongshore
Repository
jeremylongshore/claude-code-plugins-plus-skills
Created
7 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Featured

flexport-security-basics

Apply Flexport API security best practices including webhook signature verification, API key rotation, and least-privilege access patterns. Trigger: "flexport security", "flexport webhook signature", "secure flexport API key".

2,266 Updated today
jeremylongshore
AI & Automation Featured

flexport-hello-world

Create a minimal working Flexport example — list shipments and track containers. Use when starting a new Flexport integration, testing your setup, or learning the Flexport REST API v2 patterns. Trigger: "flexport hello world", "flexport example", "flexport quick start".

2,266 Updated today
jeremylongshore
AI & Automation Featured

flexport-prod-checklist

Execute Flexport production deployment checklist for logistics integrations. Use when deploying shipment tracking, booking automation, or supply chain integrations to production with proper monitoring and rollback. Trigger: "flexport production", "deploy flexport", "flexport go-live checklist".

2,266 Updated today
jeremylongshore
AI & Automation Featured

flexport-core-workflow-a

Execute Flexport primary workflow: shipment booking and purchase order management. Use when creating bookings, managing purchase orders, tracking freight, or building the core shipment lifecycle integration. Trigger: "flexport booking", "flexport purchase order", "create flexport shipment".

2,266 Updated today
jeremylongshore
AI & Automation Solid

flexport-deploy-integration

Deploy Flexport logistics integrations to Vercel, Fly.io, and Cloud Run. Use when deploying shipment tracking dashboards, webhook receivers, or supply chain automation services to production infrastructure. Trigger: "deploy flexport", "flexport hosting", "flexport Cloud Run".

2,266 Updated today
jeremylongshore