diff --git a/docs/api-catalog.txt b/docs/api-catalog.txt
index ccef74b92b..b7c37a687a 100644
--- a/docs/api-catalog.txt
+++ b/docs/api-catalog.txt
@@ -36,6 +36,7 @@ URL patterns:
| `adyntel` | Adyntel | API_KEY | [docs](https://nango.dev/docs/api-integrations/adyntel.md) | [connect](https://nango.dev/docs/api-integrations/adyntel/connect.md) | | marketing |
| `affinity` | Affinity (v1) | BASIC | [docs](https://nango.dev/docs/integrations/all/affinity.md) | [connect](https://nango.dev/docs/integrations/all/affinity/connect.md) | | crm |
| `affinity-v2` | Affinity (v2) | API_KEY | [docs](https://nango.dev/docs/integrations/all/affinity-v2.md) | [connect](https://nango.dev/docs/integrations/all/affinity-v2/connect.md) | | crm |
+| `agentline` | AgentLine | API_KEY | [docs](https://nango.dev/docs/api-integrations/agentline.md) | [connect](https://nango.dev/docs/api-integrations/agentline/connect.md) | | communication |
| `agiloft` | Agiloft | OAUTH2 | [docs](https://nango.dev/docs/api-integrations/agiloft.md) | [connect](https://nango.dev/docs/api-integrations/agiloft/connect.md) | [setup](https://nango.dev/docs/api-integrations/agiloft/how-to-register-your-own-agiloft-api-oauth-app.md) | productivity |
| `agiloft-cc` | Agiloft (Client Credentials) | OAUTH2_CC | [docs](https://nango.dev/docs/api-integrations/agiloft-cc.md) | [connect](https://nango.dev/docs/api-integrations/agiloft-cc/connect.md) | | productivity |
| `ahrefs` | Ahrefs | OAUTH2 | [docs](https://nango.dev/docs/api-integrations/ahrefs.md) | | [setup](https://nango.dev/docs/api-integrations/ahrefs/how-to-register-your-own-ahrefs-api-oauth-app.md) | marketing, analytics |
diff --git a/docs/api-integrations/agentline.mdx b/docs/api-integrations/agentline.mdx
new file mode 100644
index 0000000000..df50999c96
--- /dev/null
+++ b/docs/api-integrations/agentline.mdx
@@ -0,0 +1,79 @@
+---
+title: 'AgentLine'
+sidebarTitle: 'AgentLine'
+description: 'Integrate your application with the AgentLine API'
+---
+
+AgentLine is the voice infrastructure for AI agents — phone numbers, calls, and SMS through a single API.
+
+## 🚀 Quickstart
+
+Connect to AgentLine with Nango and see data flow in 2 minutes.
+
+
+
+ In Nango ([free signup](https://app.nango.dev)), go to [Integrations](https://app.nango.dev/dev/integrations) -> _Configure New Integration_ -> _AgentLine_.
+
+
+ Go to [Connections](https://app.nango.dev/dev/connections) -> _Add Test Connection_ -> _AgentLine_ -> enter your API key and click _Authorize_. See the [connect guide](/api-integrations/agentline/connect) for how to obtain a key.
+
+
+ Let's make your first request to the AgentLine API. Replace the placeholders below with your [secret key](https://app.nango.dev/dev/environment-settings), [integration ID](https://app.nango.dev/dev/integrations), and [connection ID](https://app.nango.dev/dev/connections):
+
+
+
+ ```bash
+ curl "https://api.nango.dev/proxy/v1/agents" \
+ -H "Authorization: Bearer " \
+ -H "Provider-Config-Key: " \
+ -H "Connection-Id: "
+ ```
+
+
+
+
+
+ Install Nango's backend SDK with `npm i @nangohq/node`. Then run:
+
+ ```typescript
+ import { Nango } from '@nangohq/node';
+
+ const nango = new Nango({ secretKey: '' });
+
+ const res = await nango.get({
+ endpoint: '/v1/agents',
+ providerConfigKey: '',
+ connectionId: ''
+ });
+
+ console.log(res.data);
+ ```
+
+
+
+ Or fetch credentials with the [Node SDK](/reference/sdks/node#get-a-connection-with-credentials) or [API](/reference/api/connection/get).
+
+ ✅ You're connected! Check the [Logs](https://app.nango.dev/dev/logs) tab in Nango to inspect requests.
+
+
+
+ Follow our [Auth implementation guide](/guides/primitives/auth) to integrate Nango in your app.
+
+
+
+## 📚 AgentLine Integration Guides
+
+- [Connect to AgentLine](/api-integrations/agentline/connect)
+Obtain your AgentLine API key and connect it to Nango.
+
+Official docs: [AgentLine docs](https://agentline.cloud/docs)
+
+## 🧩 Pre-built syncs & actions for AgentLine
+
+Enable them in your dashboard. [Extend and customize](/implementation-guides/platform/functions/customize-template) to fit your needs.
+
+import PreBuiltUseCases from "/snippets/generated/agentline/PreBuiltUseCases.mdx"
+
+
+
+---
diff --git a/docs/api-integrations/agentline/account.png b/docs/api-integrations/agentline/account.png
new file mode 100644
index 0000000000..d835cedb61
Binary files /dev/null and b/docs/api-integrations/agentline/account.png differ
diff --git a/docs/api-integrations/agentline/connect.mdx b/docs/api-integrations/agentline/connect.mdx
new file mode 100644
index 0000000000..e7be12bf31
--- /dev/null
+++ b/docs/api-integrations/agentline/connect.mdx
@@ -0,0 +1,35 @@
+---
+title: AgentLine - How do I link my account?
+sidebarTitle: AgentLine
+---
+
+
+# Overview
+
+To authenticate with AgentLine, you need an **API key** — a Bearer token that grants access to your AgentLine account (phone numbers, calls, and SMS).
+
+This guide will walk you through finding your API key within AgentLine and connecting it to Nango.
+
+### Prerequisites:
+
+- You must have an **AgentLine account**. Sign up at [agentline.cloud](https://agentline.cloud).
+
+#### Step 1: Finding your API key
+
+1. Sign up or log in at [agentline.cloud](https://agentline.cloud).
+2. Go to your dashboard and copy your API key (starts with `sk_live_`).
+
+
+
+Keep your API key secret — it grants full access to your AgentLine account.
+
+#### Step 2: Enter your API key in Nango
+
+Once you have your **API key**:
+1. Open the form where you need to authenticate with AgentLine.
+2. Enter the **API key** in the designated field.
+3. Submit the form, and you should be successfully authenticated.
+
+
+
+You are now connected to AgentLine.
diff --git a/docs/api-integrations/agentline/form.png b/docs/api-integrations/agentline/form.png
new file mode 100644
index 0000000000..38aa272819
Binary files /dev/null and b/docs/api-integrations/agentline/form.png differ
diff --git a/docs/docs.json b/docs/docs.json
index 5d49a4aa05..8b70e41961 100644
--- a/docs/docs.json
+++ b/docs/docs.json
@@ -938,6 +938,7 @@
"api-integrations/ahrefs",
"integrations/all/affinity",
"integrations/all/affinity-v2",
+ "api-integrations/agentline",
"api-integrations/agiloft",
"api-integrations/agiloft-cc",
"integrations/all/aimfox",
diff --git a/docs/llms-full.txt b/docs/llms-full.txt
index 55b0fb3ab8..a62a71d383 100644
--- a/docs/llms-full.txt
+++ b/docs/llms-full.txt
@@ -14329,6 +14329,7 @@ Use these slugs to construct provider-specific docs URLs only when needed.
| `adyntel` | Adyntel | API_KEY | [docs](https://nango.dev/docs/api-integrations/adyntel.md) | [connect](https://nango.dev/docs/api-integrations/adyntel/connect.md) | | marketing |
| `affinity` | Affinity (v1) | BASIC | [docs](https://nango.dev/docs/integrations/all/affinity.md) | [connect](https://nango.dev/docs/integrations/all/affinity/connect.md) | | crm |
| `affinity-v2` | Affinity (v2) | API_KEY | [docs](https://nango.dev/docs/integrations/all/affinity-v2.md) | [connect](https://nango.dev/docs/integrations/all/affinity-v2/connect.md) | | crm |
+| `agentline` | AgentLine | API_KEY | [docs](https://nango.dev/docs/api-integrations/agentline.md) | [connect](https://nango.dev/docs/api-integrations/agentline/connect.md) | | communication |
| `agiloft` | Agiloft | OAUTH2 | [docs](https://nango.dev/docs/api-integrations/agiloft.md) | [connect](https://nango.dev/docs/api-integrations/agiloft/connect.md) | [setup](https://nango.dev/docs/api-integrations/agiloft/how-to-register-your-own-agiloft-api-oauth-app.md) | productivity |
| `agiloft-cc` | Agiloft (Client Credentials) | OAUTH2_CC | [docs](https://nango.dev/docs/api-integrations/agiloft-cc.md) | [connect](https://nango.dev/docs/api-integrations/agiloft-cc/connect.md) | | productivity |
| `ahrefs` | Ahrefs | OAUTH2 | [docs](https://nango.dev/docs/api-integrations/ahrefs.md) | | [setup](https://nango.dev/docs/api-integrations/ahrefs/how-to-register-your-own-ahrefs-api-oauth-app.md) | marketing, analytics |
diff --git a/docs/snippets/generated/agentline/PreBuiltTooling.mdx b/docs/snippets/generated/agentline/PreBuiltTooling.mdx
new file mode 100644
index 0000000000..9d88b89f57
--- /dev/null
+++ b/docs/snippets/generated/agentline/PreBuiltTooling.mdx
@@ -0,0 +1,40 @@
+## Pre-built tooling
+
+
+| Tools | Status |
+| - | - |
+| Pre-built authorization (API Key) | ✅ |
+| Pre-built authorization UI | ✅ |
+| Custom authorization UI | ✅ |
+| End-user authorization guide | ✅ |
+| Expired credentials detection | ✅ |
+
+
+| Tools | Status |
+| - | - |
+| Pre-built integrations | 🚫 (time to contribute: <48h) |
+| API unification | ✅ |
+| 2-way sync | ✅ |
+| Webhooks from Nango on data modifications | ✅ |
+| Real-time webhooks from 3rd-party API | 🚫 (time to contribute: <48h) |
+| Proxy requests | ✅ |
+
+
+| Tools | Status |
+| - | - |
+| HTTP request logging | ✅ |
+| End-to-end type safety | ✅ |
+| Data runtime validation | ✅ |
+| OpenTelemetry export | ✅ |
+| Slack alerts on errors | ✅ |
+| Integration status API | ✅ |
+
+
+| Tools | Status |
+| - | - |
+| Create or customize use-cases | ✅ |
+| Pre-configured pagination | 🚫 (time to contribute: <48h) |
+| Pre-configured rate-limit handling | 🚫 (time to contribute: <48h) |
+| Per-customer configurations | ✅ |
+
+
\ No newline at end of file
diff --git a/docs/snippets/generated/agentline/PreBuiltUseCases.mdx b/docs/snippets/generated/agentline/PreBuiltUseCases.mdx
new file mode 100644
index 0000000000..aa7f4345e3
--- /dev/null
+++ b/docs/snippets/generated/agentline/PreBuiltUseCases.mdx
@@ -0,0 +1,3 @@
+_No pre-built syncs or actions available yet._
+
+Not seeing the integration you need? [Build your own](/guides/functions/functions-guide) independently.
\ No newline at end of file
diff --git a/packages/providers/providers.yaml b/packages/providers/providers.yaml
index 3928fc6d7a..ac67f3631b 100644
--- a/packages/providers/providers.yaml
+++ b/packages/providers/providers.yaml
@@ -763,6 +763,29 @@ affinity-v2:
example: 'nrlW2KR5m-qUCA-rTqKb_EUK1swERlenqn70KNMMrTM'
doc_section: '#step-1-generating-your-api-key'
+agentline:
+ display_name: AgentLine
+ categories:
+ - communication
+ auth_mode: API_KEY
+ proxy:
+ base_url: https://api.agentline.cloud
+ headers:
+ authorization: Bearer ${apiKey}
+ verification:
+ method: GET
+ endpoints:
+ - /v1/agents
+ docs: https://nango.dev/docs/api-integrations/agentline
+ docs_connect: https://nango.dev/docs/api-integrations/agentline/connect
+ credentials:
+ apiKey:
+ type: string
+ title: API Key
+ description: Your AgentLine API key.
+ pattern: '^sk_live_[a-zA-Z0-9_]+$'
+ doc_section: '#step-1-finding-your-api-key'
+
agiloft:
display_name: Agiloft
categories:
diff --git a/packages/webapp/public/images/template-logos/agentline.svg b/packages/webapp/public/images/template-logos/agentline.svg
new file mode 100644
index 0000000000..fed99f2089
--- /dev/null
+++ b/packages/webapp/public/images/template-logos/agentline.svg
@@ -0,0 +1,55 @@
+
\ No newline at end of file