intercom-multi-env-setup

Featured

Configure Intercom across development, staging, and production workspaces. Use when setting up multi-environment deployments, configuring per-environment access tokens, or implementing workspace isolation. Trigger with phrases like "intercom environments", "intercom staging", "intercom dev prod", "intercom environment setup", "intercom workspace isolation".

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

# Intercom Multi-Environment Setup ## Overview Configure separate Intercom workspaces for development, staging, and production with environment-specific access tokens, webhook URLs, and safety guards. ## Prerequisites - Separate Intercom workspaces (or at minimum, separate apps in Developer Hub) - Secret management solution (Vault, AWS Secrets Manager, GCP Secret Manager) - CI/CD pipeline with environment variable support ## Environment Strategy | Environment | Workspace | Token Type | Data | Webhooks | |-------------|-----------|-----------|------|----------| | Development | Dev/sandbox workspace | Dev access token | Test data | localhost via ngrok | | Staging | Staging workspace | Staging token | Seed data | staging.example.com | | Production | Production workspace | Production token | Real data | api.example.com | ## Instructions ### Step 1: Environment Configuration ```typescript // src/config/intercom.ts interface IntercomEnvironmentConfig { accessToken: string; webhookSecret: string; identitySecret: string; environment: "development" | "staging" | "production"; baseUrl: string; debug: boolean; cache: { enabled: boolean; ttlSeconds: number }; rateLimit: { maxConcurrency: number }; } function loadConfig(): IntercomEnvironmentConfig { const env = (process.env.NODE_ENV || "development") as IntercomEnvironmentConfig["environment"]; const shared = { accessToken: process.env.INTERCOM_ACCESS_TOKEN!, webhookSecret: process.env.INTERCOM_WEBH...

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

instantly-multi-env-setup

Configure Instantly.ai across development, staging, and production environments. Use when setting up multi-workspace deployments, isolating test from production, or managing per-environment API keys and webhook endpoints. Trigger with phrases like "instantly environments", "instantly staging", "instantly dev prod", "instantly multi-env", "instantly workspace isolation".

2,266 Updated today
jeremylongshore
AI & Automation Featured

hubspot-multi-env-setup

Configure HubSpot across development, staging, and production environments. Use when setting up per-environment HubSpot portals, configuring separate access tokens, or implementing environment isolation for HubSpot integrations. Trigger with phrases like "hubspot environments", "hubspot staging", "hubspot dev prod", "hubspot test account", "hubspot config by env".

2,266 Updated today
jeremylongshore
AI & Automation Featured

customerio-multi-env-setup

Configure Customer.io multi-environment setup with workspace isolation. Use when setting up dev/staging/prod workspaces, environment-aware clients, or Kubernetes config overlays. Trigger: "customer.io environments", "customer.io staging", "customer.io dev prod", "customer.io workspace isolation".

2,266 Updated today
jeremylongshore
AI & Automation Featured

clickup-multi-env-setup

Configure ClickUp API access across dev, staging, and production environments with per-environment tokens and workspace isolation. Trigger: "clickup environments", "clickup staging", "clickup dev prod", "clickup environment setup", "clickup config by env", "clickup multi-env".

2,266 Updated today
jeremylongshore
AI & Automation Featured

intercom-local-dev-loop

Configure Intercom local development with testing, mocking, and hot reload. Use when setting up a development environment, writing tests against the Intercom API, or establishing a fast iteration cycle. Trigger with phrases like "intercom dev setup", "intercom local development", "intercom dev environment", "develop with intercom", "test intercom locally".

2,266 Updated today
jeremylongshore