- Forked from coreyhaines31/marketingskills v1.1.0 (MIT license) - Removed 4 SaaS-only skills (churn-prevention, paywall-upgrade-cro, onboarding-cro, signup-flow-cro) - Reworked 2 skills (popup-cro → hvac-estimate-popups, revops → hvac-lead-ops) - Adapted all 28 retained skills with HVAC industry context and Compendium integration - Created 10 new HVAC-specific skills: - hvac-content-from-data (flagship DB integration) - hvac-seasonal-campaign (demand cycle marketing) - hvac-review-management (GBP review strategy) - hvac-video-repurpose (long-form → social) - hvac-technical-content (audience-calibrated writing) - hvac-brand-voice (trade authenticity guide) - hvac-contractor-website-audit (discovery & analysis) - hvac-contractor-website-package (marketing package assembly) - hvac-compliance-claims (EPA/rebate/safety claim checking) - hvac-content-qc (fact-check & citation gate) - Renamed product-marketing-context → hvac-marketing-context (global) - Created COMPENDIUM_INTEGRATION.md (shared integration contract) - Added Compendium wrapper tools (search, scrape, classify) - Added compendium capability tags to YAML frontmatter - Updated README, AGENTS.md, CLAUDE.md, VERSIONS.md, marketplace.json - All 38 skills pass validate-skills.sh - Zero dangling references to removed/renamed skills Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
142 lines
3.5 KiB
Markdown
142 lines
3.5 KiB
Markdown
# Coupler.io
|
|
|
|
Data integration platform that connects marketing, sales, analytics, and e-commerce data sources to destinations like spreadsheets, BI tools, and data warehouses with automated scheduling.
|
|
|
|
## Capabilities
|
|
|
|
| Integration | Available | Notes |
|
|
|-------------|-----------|-------|
|
|
| API | ✓ | Importers, Runs, Sources, Destinations |
|
|
| MCP | ✓ | [Claude connector](https://claude.com/connectors/coupler-io) |
|
|
| CLI | ✓ | [coupler.js](../clis/coupler.js) |
|
|
| SDK | - | REST API only |
|
|
|
|
## Authentication
|
|
|
|
- **Type**: API Key
|
|
- **Header**: `Authorization: Bearer {api_key}`
|
|
- **Get key**: Settings > API at https://app.coupler.io
|
|
|
|
## Common Agent Operations
|
|
|
|
### List Importers
|
|
|
|
```bash
|
|
GET https://api.coupler.io/v1/importers
|
|
```
|
|
|
|
### Get Importer Details
|
|
|
|
```bash
|
|
GET https://api.coupler.io/v1/importers/{id}
|
|
```
|
|
|
|
### Trigger an Importer Run
|
|
|
|
```bash
|
|
POST https://api.coupler.io/v1/importers/{id}/run
|
|
```
|
|
|
|
### Create an Importer
|
|
|
|
```bash
|
|
POST https://api.coupler.io/v1/importers
|
|
|
|
{
|
|
"source_type": "google_analytics",
|
|
"destination_type": "google_sheets",
|
|
"name": "GA4 to Sheets Daily"
|
|
}
|
|
```
|
|
|
|
### Delete an Importer
|
|
|
|
```bash
|
|
DELETE https://api.coupler.io/v1/importers/{id}
|
|
```
|
|
|
|
### List Runs for an Importer
|
|
|
|
```bash
|
|
GET https://api.coupler.io/v1/importers/{id}/runs
|
|
```
|
|
|
|
### Get Run Details
|
|
|
|
```bash
|
|
GET https://api.coupler.io/v1/runs/{id}
|
|
```
|
|
|
|
### List Available Sources
|
|
|
|
```bash
|
|
GET https://api.coupler.io/v1/sources
|
|
```
|
|
|
|
### List Available Destinations
|
|
|
|
```bash
|
|
GET https://api.coupler.io/v1/destinations
|
|
```
|
|
|
|
## Key Metrics
|
|
|
|
### Importer Data
|
|
- `id` - Importer ID
|
|
- `name` - Importer name
|
|
- `source_type` - Source connector type
|
|
- `destination_type` - Destination connector type
|
|
- `schedule` - Automation schedule
|
|
- `status` - Current status
|
|
- `last_run_at` - Last run timestamp
|
|
|
|
### Run Data
|
|
- `id` - Run ID
|
|
- `importer_id` - Parent importer
|
|
- `status` - Run status (pending, running, completed, failed)
|
|
- `started_at` - Start timestamp
|
|
- `finished_at` - Finish timestamp
|
|
- `rows_imported` - Number of rows processed
|
|
- `error` - Error message if failed
|
|
|
|
## Parameters
|
|
|
|
### Importer Creation
|
|
- `source_type` - Source connector (e.g., google_analytics, google_ads, facebook_ads, hubspot, shopify, stripe, airtable)
|
|
- `destination_type` - Destination connector (e.g., google_sheets, bigquery, snowflake, postgresql)
|
|
- `name` - Importer name
|
|
- `schedule` - Automation schedule (e.g., hourly, daily, weekly)
|
|
|
|
### Supported Sources
|
|
- **Analytics**: Google Analytics, Adobe Analytics
|
|
- **Ads**: Google Ads, Facebook Ads, LinkedIn Ads, TikTok Ads
|
|
- **CRM**: HubSpot, Salesforce, Pipedrive
|
|
- **E-commerce**: Shopify, Stripe, WooCommerce
|
|
- **Other**: Airtable, Google Sheets, BigQuery, MySQL, PostgreSQL
|
|
|
|
### Supported Destinations
|
|
- **Spreadsheets**: Google Sheets, Excel Online
|
|
- **BI Tools**: Looker Studio, Power BI, Tableau
|
|
- **Data Warehouses**: BigQuery, Snowflake, Redshift
|
|
- **Databases**: PostgreSQL, MySQL
|
|
|
|
## When to Use
|
|
|
|
- Automating marketing data pipelines from ads and analytics platforms
|
|
- Consolidating multi-channel campaign data into a single destination
|
|
- Scheduling recurring data syncs from CRM to spreadsheets or BI tools
|
|
- Building marketing dashboards with fresh data from multiple sources
|
|
- Exporting e-commerce data for reporting and analysis
|
|
- Connecting data sources without writing custom ETL code
|
|
|
|
## Rate Limits
|
|
|
|
- Rate limits vary by plan
|
|
- Standard: API access available on Professional and higher plans
|
|
- Importer run frequency depends on plan tier
|
|
|
|
## Relevant Skills
|
|
|
|
- analytics-tracking
|
|
- paid-ads
|
|
- hvac-lead-ops
|