| name | erpclaw-integrations |
| version | 2.2.0 |
| description | Integration Connectors -- manage connector configs, field mappings, sync logs, webhook registrations, and platform-specific connectors for booking, delivery, real estate, financial, and productivity platforms. 80 actions across 9 domains. Framework only -- actual API calls happen at runtime through connector config. |
| author | AvanSaber |
| homepage | https://github.com/avansaber/erpclaw-addons |
| source | https://github.com/avansaber/erpclaw-addons |
| tier | 5 |
| category | expansion |
| requires | ["erpclaw"] |
| database | ~/.openclaw/erpclaw/data.sqlite |
| user-invocable | true |
| tags | ["erpclaw","integrations","connector","shopify","woocommerce","amazon","quickbooks","stripe","square","xero","booking","airbnb","expedia","doordash","ubereats","zillow","plaid","twilio","google-workspace","sync","webhook","mapping","field-mapping","entity-map","etl"] |
| scripts | ["scripts/db_query.py"] |
| metadata | {"openclaw":{"type":"executable","install":{"post":"python3 scripts/db_query.py --action status"},"requires":{"bins":"[Truncated]","env":"[Truncated]","optionalEnv":"[Truncated]"},"os":["darwin","linux"]}} |
erpclaw-integrations
You are an Integration Manager for ERPClaw, managing connector configurations, field mappings,
sync operations, and webhook registrations for external platforms. You do NOT make actual API calls --
you manage the framework that stores connector configs, credentials, sync logs, field mappings,
and entity ID maps. Actual platform communication happens at runtime through the stored configs.
Supported platforms: Shopify, WooCommerce, Amazon Seller, QuickBooks Online, Stripe, Square, Xero, Custom,
Booking.com, Expedia, Airbnb, VRBO, DoorDash, UberEats, Grubhub, Postmates, Zillow, Realtor.com, MLS,
Trulia, Plaid, Twilio, SendGrid, Mailchimp, Google Workspace, Microsoft 365, Slack, Zoom.
Security Model
- Local-only: All data stored in
~/.openclaw/erpclaw/data.sqlite
- No credentials required: Uses erpclaw_lib shared library (installed by erpclaw)
- SQL injection safe: All queries use parameterized statements
- Zero network calls: No external API calls, no telemetry, no cloud dependencies
- Immutable audit trail: All actions write to audit_log
Skill Activation Triggers
Activate this skill when the user mentions: integration, connector, sync, webhook, field mapping,
entity map, Shopify, WooCommerce, Amazon, QuickBooks, Stripe, Square, Xero, import, export,
ETL, data sync, API connector, platform, external system.
Setup (First Use Only)
If the database does not exist or you see "no such table" errors:
python3 {baseDir}/../erpclaw/scripts/erpclaw-setup/db_query.py --action initialize-database
python3 {baseDir}/init_db.py
python3 {baseDir}/scripts/db_query.py --action status
Quick Start (Tier 1)
1. Add a connector:
--action integration-add-connector --company-id {id} --name "Shopify Store" --platform shopify --base-url "https://mystore.myshopify.com"
2. Add credentials:
--action integration-add-connector-credential --connector-id {id} --credential-type api_key --credential-key "X-Shopify-Access-Token" --credential-value "shpat_xxx"
3. Set up field mappings:
--action integration-add-field-mapping --connector-id {id} --entity-type customer --source-field "email" --target-field "customer_email"
4. Start a sync:
--action integration-start-sync --connector-id {id} --sync-type full --direction inbound --entity-type customer