Getting Started
Set up PullPush and sync your first connection in under 5 minutes.
1. Create an account
Sign up at app.pullpush.ai/sign-up. The free tier includes 2 connections and 500 events per month — no credit card required.
2. Add your first connection
From the dashboard, click Add Connection and choose your platform. You'll need:
- API key or OAuth credentials for your platform
- PullPush encrypts all credentials with AES-256-GCM envelope encryption before storing them
Supported authentication methods vary by platform:
- Bearer token — Shopify, Linnworks, and most REST APIs
- OAuth 2.0 — HubSpot, Xero, and enterprise platforms
- API key + secret — Magento, WooCommerce
- Session token — Tripletex, legacy systems
3. Choose what to sync
Select the data types you want to synchronize:
| Data type | What it syncs |
|---|---|
| Stock levels | Quantities per identifier, per location |
| Orders | Order data, line items, status updates |
| Products | Product catalogs, variants, pricing |
| Contacts | Customer and company records |
| Invoices | Financial documents and payment records |
4. Start in shadow mode
Before going live, enable shadow mode. This runs the full sync pipeline without writing to the destination. You can:
- Compare what would be synced against actual destination data
- See a confidence score for the mapping
- Review any field mismatches or missing data
5. Go live
When you're confident, flip the toggle to Live. PullPush will:
- Process events in real time (under 50ms)
- Use per-key ordering to prevent race conditions
- Auto-retry with circuit breakers on failures
- Queue failed events in the dead-letter store for one-click retry
Next steps
- Connections — detailed connection configuration
- Shadow Mode — testing strategies
- Sync Types — all supported data types