Getting Started
Pre-built Connectors
Ready-to-use connectors for ERP, accounting, marketing, shipping, and more
Pre-built Integrations
Avvyr offers a catalogue of pre-built integrations that can be activated per tenant through the Management API or the Avvyr dashboard. Each integration declares its configuration schema, required secrets, and available sync events via a manifest.
Available connectors
ERP & Order Management
| Integration | Direction | Description |
|---|---|---|
| OmniConnect | Outbound | Order sync to OmniConnect WMS/ERP. Automatically pushes completed orders for fulfillment and warehouse processing. |
| Business Central | Inbound / Outbound | Full ERP integration with Microsoft Dynamics 365 Business Central. Syncs products, inventory, orders, and prices bidirectionally. |
| Magento | Inbound / Outbound | Product and order synchronization with Magento e-commerce platform. |
Accounting
| Integration | Direction | Description |
|---|---|---|
| Fortnox | Outbound | Accounting integration with Fortnox. Pushes invoices and financial data. |
| Björn Lundén | Outbound | Accounting integration with Björn Lundén. Pushes invoices and financial data. |
Marketing & CRM
| Integration | Direction | Description |
|---|---|---|
| Klaviyo | Outbound | Event tracking for marketing automation. Pushes order events, cart events, and customer data to Klaviyo for email/SMS campaigns and audience segmentation. |
| Yotpo | Inbound | Reviews import from Yotpo. Pulls product reviews and ratings into Avvyr. |
Shipping & Logistics
| Integration | Direction | Description |
|---|---|---|
| Ingrid | Outbound | Delivery and shipping management via Ingrid. |
| PostNord | Outbound | Shipping and logistics integration with PostNord. |
Communication & Support
| Integration | Direction | Description |
|---|---|---|
| Azure Communications | Outbound | Email and SMS delivery via Azure Communication Services. Used as the native fallback for order confirmations, receipts, and support notifications. |
| Zendesk | Outbound | Support ticket synchronization with Zendesk. |
E-commerce Platforms
| Integration | Direction | Description |
|---|---|---|
| Shopify | Inbound / Outbound | Product, order, and inventory sync with Shopify. |
| WooCommerce | Inbound / Outbound | Product, order, and inventory sync with WooCommerce. |
Other
| Integration | Direction | Description |
|---|---|---|
| PrintNode | Outbound | Cloud printing for receipts, labels, and documents via PrintNode. |
| Power BI | Outbound | Reporting and analytics data push to Power BI. |
| OpenAI | Internal | AI-powered features including semantic product enrichment. |
How connectors work
Each integration follows the same pattern:
- Manifest — declares settings schema (fields, validation rules), required secrets, and available sync events
- Configuration — tenant activates the integration via the Management API, providing settings and secrets
- Dispatcher — when a domain event fires (e.g.
order.created), the dispatcher checks which integrations subscribe to it and routes the event to the correct queue - Worker — the integration-specific worker fetches fresh entity data, maps it to the external format, and calls the external API
- Tracking — every step is logged as an IntegrationEvent with status, payloads, and communication history
Retrieving available integrations
Use the Management API to discover which integrations are available:
GET /v1/integrations/available
Authorization: Bearer <token>
This returns the full catalogue of integration manifests, including their settings schemas and available sync events.
Activating an integration
POST /v1/integrations/
Authorization: Bearer <token>
Content-Type: application/json
{
"service": "klaviyo",
"enabled": true,
"settings": {
"apiKey": "pk_xxx..."
},
"synchronizations": [
{ "eventType": "order.created", "enabled": true },
{ "eventType": "order.updated", "enabled": true }
]
}
Pre-built integrations are activated per tenant. The available connectors depend on your license. Contact your account manager for details.