Skip to main content

Integrations Index

The Reformer Platform orchestrates several services during onboarding and ongoing account management. This section summarizes configuration requirements and links deeper documentation (to be expanded).

ServicePurposeConfig ReferenceDocs
MCP ServersAI assistant access to all servicesreformer-platform/mcp-servers/Details
FigmaDesign-to-code automation & design token syncreformer-platform/services/figma-service.jsDetails
ClickUpTask and project automationreformer-platform/services/clickup-service.jsDetails
StripeBilling + subscriptionsreformer-platform/src/api/checkout.jsDetails
DropboxClient asset storagereformer-platform/services/dropbox-service.jsDetails
SlackInternal notificationsreformer-platform/services/slack-service.jsDetails
IntercomEvent tracking & analyticsreformer-platform/services/intercom.jsDetails
Close CRMLead managementreformer-platform/services/close-crm.jsDetails
Cal.comScheduling automationreformer-platform/services/cal-com-service.jsDetails
ResendEmail sending (primary)reformer-platform/services/resend-service.jsSee MCP Servers docs
Cursor Cloud AgentsCode automation & analysisScripts in mcp-servers/Details
FirecrawlWeb intelligence & crawlingreformer-platform/services/firecrawl-service.jsIntegrated in Admin Dashboard
Webflow Page TransitionsSmooth page navigationreformer-platform/webflow-embeds/Details

Environment Variables

Copy from reformer-platform/ENV-TEMPLATE.md into Render/GitHub secrets. Each integration requires the matching *_API_KEY or webhook secret set before going live.

  • MCP Servers: See MCP Servers documentation for complete configuration
  • Figma: FIGMA_ACCESS_TOKEN, FIGMA_DASHBOARD_FILE_KEY, FIGMA_PORTAL_FILE_KEY
  • ClickUp: CLICKUP_*
  • Stripe: STRIPE_WEBHOOK_SECRET, product keys
  • Dropbox: DROPBOX_ACCESS_TOKEN
  • Slack: SLACK_WEBHOOK_URL, optional channel-specific webhooks
  • Intercom: INTERCOM_ACCESS_TOKEN
  • Close: CLOSE_API_KEY
  • Resend: RESEND_API_KEY (primary email service)
  • Cursor: CURSOR_API_KEY
  • Firecrawl: FIRECRAWL_API_KEY (configured in service)

Testing Each Integration

  • Run targeted scripts under reformer-platform/scripts (e.g., setup-clickup-docs.js, update-bugs-working.js).
  • Use docs/api/overview for curl examples and expected outputs.
  • For OAuth-based services (Dropbox), ensure refresh tokens and redirects remain valid; rotate as needed.

Cloudflare Token (Reformer Email Routing)

CLOUDFLARE_API_TOKEN (stored in Render) is the shared credential for cache purges and broader Cloudflare automation. Current scopes:

  • Accounts: Account Rulesets: Edit, Access Audit Logs: Read, Logs: Read, Workers Scripts: Edit (applies to all accounts)
  • Zones: Email Routing Rules: Edit, Zone WAF: Edit, Zone: Read, DNS: Read, Zone: Edit, SSL and Certificates: Edit, Cache Purge: Purge, Page Rules: Edit, Load Balancers: Edit, Firewall Services: Edit, DNS: Edit (applies to all zones)

Do not tighten this token without confirming the automation impact; it powers cache purges for developers.reformer.la, DNS updates, rules changes, and Worker deployments.

Retired Integrations

  • Loops: Retired - Replaced by Resend as primary email service. Integration removed from production; credentials kept only for archives.
  • Memberstack: Retired - Removed from stack. No longer in use.

Retired integrations are kept in the codebase only for historical reference and should not be re-enabled without an explicit decision. Document additional integration specifics in dedicated sub-pages inside this directory.

MCP Servers

15 custom MCP servers provide AI assistants (like Cursor's AI) with direct access to all integrated services. See the MCP Servers documentation for complete details, configuration, and capabilities.

Total: 95+ tools across 15 custom MCP servers + Render MCP