Connections Overview
Connections are integrations to external services that provide data to your agents. Each connection links OpsTower to a specific platform — such as an analytics tool, a logging service, a database, or a code repository — so that agents can query real data when answering your questions or generating reports.
You manage connections from the Connections page in the OpsTower dashboard. Once a connection is created, you can enable it on one or more agents to give them access to that data source.
Connection Categories
Section titled “Connection Categories”OpsTower supports twelve categories of connections, each serving a different purpose.
Analytics
Section titled “Analytics”Analytics connections provide product analytics data — events, metrics, user behavior, feature flags, experiments, and more.
| Service | Description |
|---|---|
| PostHog | Product analytics, feature flags, error tracking |
| Amplitude | Product analytics, charts, dashboards, cohorts |
| GA4 | Web and app analytics via Google Analytics 4 |
| Mixpanel | Event analytics with funnels, retention, and segmentation |
Error Tracking
Section titled “Error Tracking”Error tracking connections provide grouped error data with stack traces, frequency trends, and release health metrics.
| Service | Description |
|---|---|
| Sentry | Application error monitoring with issue grouping and stack traces |
Payments
Section titled “Payments”Payment connections provide revenue analytics, subscription data, and payment health metrics.
| Service | Description |
|---|---|
| Stripe | Subscriptions, revenue, charges, and invoices |
| Paddle | Subscriptions, transactions, customers, and product catalog |
| Chargebee | Subscriptions, invoices, customers, transactions, and pricing catalog |
| Braintree | Transactions (GraphQL), subscriptions, disputes, and customer vault |
Logs connections provide application logs and observability data for investigating errors, performance issues, and system behavior.
| Service | Description |
|---|---|
| Axiom | Log management and observability |
| Cloudflare Logging | Edge and application logs from Cloudflare |
| Google Cloud Logging | Centralized logging for GCP workloads |
| AWS CloudWatch | Logs and metrics for AWS resources |
Databases
Section titled “Databases”Database connections allow agents to run read-only queries against your databases, enabling direct data lookups and analysis.
| Service | Description |
|---|---|
| ClickHouse | Columnar analytics database for real-time queries |
| Cloudflare D1 | Serverless SQLite databases on Cloudflare |
| Supabase | Postgres databases managed by Supabase |
| Generic SQL | Any PostgreSQL or MySQL database via connection string |
| AWS DynamoDB | NoSQL key-value and document database on AWS |
| MongoDB | Document database (Atlas, self-hosted, and other providers) |
| Google Firestore | NoSQL document database on Google Cloud |
Ticketing
Section titled “Ticketing”Ticketing connections let agents search, view, and create issues in your project management tools. This enables both interactive ticket management from chat and automated issue creation from systems operations reports.
| Service | Description |
|---|---|
| Linear | Issue search, detail view, team/label discovery, and ticket creation |
| Jira Cloud | JQL search, issue detail, projects, boards, sprints, and issue creation |
Code connections give agents access to your source code, enabling repository browsing, code search, and commit history review.
| Service | Description |
|---|---|
| GitHub | Repository browsing, code search, commit history |
| Bitbucket Cloud | Repository browsing, code search, commits, pull requests, and pipelines |
| GitLab | Project browsing, code search, commits, merge requests, and pipelines |
Social
Section titled “Social”Social connections provide engagement metrics and audience insights from your social media accounts, correlated with product analytics.
| Service | Description |
|---|---|
| X (Twitter) | Tweets, engagement metrics, and mentions |
| Posts and engagement analytics | |
| Facebook & Instagram | Page posts, page insights, Instagram media and account insights |
Advertising
Section titled “Advertising”Advertising connections provide campaign performance, ad spend, and return on ad spend (ROAS) metrics to connect paid acquisition with product outcomes.
| Service | Description |
|---|---|
| Meta Ads (Facebook + Instagram) | Campaign management, performance insights, breakdowns |
| Google Ads | Campaigns, GAQL metrics, ad groups, and account listing |
App Stores
Section titled “App Stores”App store connections provide access to app reviews, ratings, and metadata from mobile app distribution platforms.
| Service | Description |
|---|---|
| App Store Connect | iOS and macOS app reviews, ratings, and app metadata |
Customer Support
Section titled “Customer Support”Customer support connections give agents access to support tickets, conversations, CSAT ratings, help center articles, and performance metrics. Agents can search and analyze support data to correlate customer issues with product analytics and error tracking signals.
| Service | Description |
|---|---|
| Intercom | Conversations, contacts, help center articles, tags, and team management |
| Zendesk | Tickets (ZQL search), CSAT ratings, ticket metrics, help center, and views |
External APIs
Section titled “External APIs”External API connections let you integrate any REST API that OpsTower does not have a dedicated integration for. Provide a base URL, authentication credentials, and optional documentation context — agents handle the rest.
| Service | Description |
|---|---|
| External API | Connect any REST API with Bearer, API key, Basic Auth, or query parameter authentication |
Agent Type Compatibility
Section titled “Agent Type Compatibility”Not every agent type can use every category of connection. The table below shows which categories are available for each agent type.
| Agent Type | Analytics | Error Tracking | Payments | Logs | Databases | Ticketing | Code | Social | Advertising | App Stores | Support | External APIs |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Debugger | Yes | Yes | Yes | Yes | Yes | Yes | Yes | |||||
| Analyst | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ||||
| Product Manager | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | |
| Custom | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Debugger agents are designed for investigating issues, so they have access to error tracking, logs, code, databases, ticketing, and external APIs — the tools you need to trace, resolve, and track problems.
Analyst agents focus on understanding product performance and user behavior, so they have access to analytics platforms, payment providers, databases, social media, advertising, and external APIs for deeper data exploration.
Product Manager agents combine analytics, errors, payments, ticketing, code, databases, social media, advertising, and external APIs to help you understand product performance and make data-driven decisions.
Custom agents have access to all connection categories, making them suitable for any operational task.
Security
Section titled “Security”All connection credentials are encrypted at rest using AES-GCM encryption. OpsTower never stores plaintext secrets. Database connections are read-only by design, ensuring that agents cannot modify your data.
Plan Limits
Section titled “Plan Limits”The number of connections you can create depends on your subscription tier.
| Plan | Connection Limit |
|---|---|
| Free | 4 |
| Pro | 15 |
| Business | Unlimited |
If you reach your plan’s limit, you can upgrade from the billing settings page or remove an existing connection to free up a slot.
Next Steps
Section titled “Next Steps”- PostHog Connection — connect your PostHog project for product analytics
- Amplitude Connection — connect Amplitude via OAuth
- GA4 Connection — connect Google Analytics 4 with a service account
- Mixpanel Connection — connect Mixpanel with a Service Account
- Sentry Connection — connect Sentry for error tracking with stack traces
- Stripe Connection — connect Stripe for subscription and revenue analytics
- Paddle Connection — connect Paddle Billing for subscription and transaction analytics
- Chargebee Connection — connect Chargebee for subscription billing and revenue management
- Braintree Connection — connect Braintree for transaction, subscription, and dispute analytics
- MongoDB Connection — connect a MongoDB database (Atlas, self-hosted, or other providers)
- Linear Connection — connect Linear for ticket search, tracking, and automated issue creation
- Jira Cloud Connection — connect Jira Cloud for issue search, sprints, and automated ticket creation
- ClickHouse Connection — connect a ClickHouse database for columnar analytics queries
- Supabase Connection — connect your Supabase PostgreSQL database
- X (Twitter) Connection — connect X for tweet analytics and mentions
- LinkedIn Connection — connect LinkedIn for post engagement analytics
- Facebook & Instagram Connection — connect your Facebook Page and Instagram for post and page insights
- Meta Ads Connection — connect Meta Ads for campaign performance and spend analytics
- Google Ads Connection — connect Google Ads for campaign metrics and GAQL queries
- Bitbucket Cloud Connection — connect Bitbucket for source code, pull requests, and pipeline monitoring
- GitLab Connection — connect GitLab for source code, merge requests, and pipeline monitoring
- App Store Connect Connection — connect Apple App Store Connect for app reviews, ratings, and metadata
- Intercom Connection — connect Intercom for customer support conversations, contacts, and help center
- Zendesk Connection — connect Zendesk for support tickets, CSAT ratings, and performance metrics
- External API Connection — connect any REST API with flexible authentication