Overview
The Integrations page is your control panel for every capability your AI agent has. It lives at agentgrow.io/user/integrations and is accessible from the left-hand navigation in your client dashboard.
From this single page you can:
- Connect your own accounts (GitHub, Facebook, Instagram, LinkedIn, Google) so your agent can act on your behalf
- Enable the platform-managed email service with one click
- Request admin assistance for advanced modules (lead prospecting and AI voice calls)
- Temporarily pause any module without losing its configuration
Your agent is only as capable as the modules you unlock. An agent with zero integrations configured will sit idle. An agent with all relevant modules connected runs blog publishing, social media, SEO monitoring, and email outreach on autopilot.
Module Types
Modules fall into two groups depending on how they are set up.
Safe Modules — You Configure Yourself
These modules require credentials that only you can generate (such as a GitHub Personal Access Token or a Facebook Page Access Token). AgentGrow cannot create these for you, but you can enter them directly on the Integrations page without waiting for admin intervention.
| Module | What it does | Setup guide |
|---|---|---|
| Blog Publisher | Publishes SEO blog posts to your GitHub Pages site | Blog Publisher Setup |
| Posts content and updates to your Facebook Page | Facebook & Instagram Setup | |
| Publishes images and captions to your Instagram Business account | Facebook & Instagram Setup | |
| Shares thought-leadership posts on your LinkedIn profile or Page | LinkedIn Setup (coming soon) | |
| Email Marketer | Sends nurture emails and outreach on your behalf via SES or your own SMTP | — |
| SEO Analyst | Reads Google Search Console data to track rankings and surface opportunities | SEO Analyst Setup |
Complex Modules — Admin Sets Up for You
These modules involve infrastructure that AgentGrow provisions on the platform side — such as dedicated phone numbers or third-party API accounts. You request them through the Integrations page and an AgentGrow admin completes the setup, typically within one business day.
| Module | What it does | How to get it |
|---|---|---|
| Prospector | Automatically discovers and enriches leads matching your ideal customer profile | Click "Request Setup" on the Integrations page |
| Voice Outreach | AI-powered phone calls to prospects using a dedicated outbound number | Click "Request Setup" on the Integrations page |
How to Configure a Safe Module
The process is the same for all self-configure modules: Blog Publisher, Facebook, Instagram, LinkedIn, Email Marketer, and SEO Analyst.
Go to the Integrations page
Log in and navigate to agentgrow.io/user/integrations. You will see a card for each module included in your plan.
Click Configure (or Reconfigure)
Find the module you want to set up. If it has never been configured, the button reads Configure. If credentials were previously saved, it reads Reconfigure. Click it to open the credential form.
Fill in your credentials
Each module asks for different values. Refer to the dedicated setup guide for that module (linked in the table above) if you are unsure where to find a specific value. Common fields include:
| Module | Required credentials |
|---|---|
| Blog Publisher | GitHub Repo URL, GitHub Personal Access Token (PAT) |
| Facebook Page ID, Facebook Page Access Token | |
| Instagram Business Account ID, Facebook Page Access Token (same token as Facebook) | |
| LinkedIn OAuth Access Token | |
| Email Marketer | Platform SES (no credentials needed) or your own SMTP host, port, username, password |
| SEO Analyst | Google Service Account JSON, Google Cloud Project ID, Search Console site URL |
Click Save & Restart Agent
Once you submit the form, AgentGrow securely stores your credentials as encrypted Kubernetes secrets and restarts your agent pod. The restart takes about 30 seconds. After that, your agent immediately has access to the new module.
Verify the module is active
After the restart, the module card will show a green Active status badge. Your agent will begin using the module on its next scheduled task. You can also check the Dashboard activity feed to see the first run.
Platform Default vs. Custom SMTP (Email Marketer)
The Email Marketer module offers two options for sending email:
Option A — Use Platform Email Service (Recommended)
AgentGrow provides a managed email service powered by AWS SES. Emails are sent from [email protected] on your behalf. This option requires zero configuration — simply select "Use platform email service" in the form and save.
This is the right choice if:
- You do not have your own domain or SMTP server set up
- You want to get started quickly without additional configuration
- You are on Starter or Growth tier and do not need a custom from-address
Option B — Use Your Own SMTP Credentials
If you want emails to arrive from your own domain (e.g. [email protected]), select "Use my own SMTP credentials" and provide:
| Field | Example |
|---|---|
| SMTP Host | smtp.yourprovider.com |
| SMTP Port | 587 (TLS) or 465 (SSL) |
| SMTP Username | [email protected] |
| SMTP Password | your app password or SMTP key |
| From Address | [email protected] |
Common SMTP providers: Gmail (use an App Password), Mailgun, SendGrid, Postmark, AWS SES (your own account), Zoho Mail, or any standard SMTP relay.
smtp.gmail.com on port 587.
How to Request Setup for Complex Modules
Prospector and Voice Outreach are provisioned by the AgentGrow team. The process is straightforward:
Find the module on the Integrations page
Complex modules show a "Request Setup" button instead of a credential form. This tells you that an admin will handle the configuration.
Click "Request Setup"
Clicking the button creates an admin task on the AgentGrow team's dashboard. The task includes your account details and the module you are requesting. You do not need to fill in anything else.
Wait for confirmation
An AgentGrow admin will complete the setup, typically within one business day. You will receive an email confirmation when the module is live. The module card on your Integrations page will update to show Active status.
Pause and Resume a Module
Every module has a toggle that lets you temporarily disable it without losing its configuration. This is useful when:
- You are running a campaign pause and do not want social posts going out for a week
- Your LinkedIn token has expired and you are waiting to re-authenticate
- You want to test your agent's blog output before enabling social distribution
Find the module on the Integrations page
Each configured module has a toggle switch in the top-right corner of its card.
Click the toggle to pause
The module card will dim and display a "Paused" status badge. Your agent will immediately stop using that module for new tasks. Your credentials and configuration are preserved exactly as they were.
Click the toggle again to resume
The module returns to Active status instantly. No agent restart is required — your agent picks up the module on its next task run.
Setup Guides
Each module that requires third-party credentials has a dedicated step-by-step guide. These walk you through exactly where to find each credential on the external platform, with no assumed technical knowledge.
| Module | Setup Guide |
|---|---|
| Blog Publisher | How to Set Up Blog Publisher (GitHub Pages) for AgentGrow |
| Facebook & Instagram | How to Get Your Facebook & Instagram Credentials for AgentGrow |
| SEO Analyst | How to Set Up SEO Analyst (Google Search Console) for AgentGrow |
| LinkedIn Setup Guide (coming soon — contact support in the meantime) | |
| Email Marketer | See Platform Default vs. Custom SMTP section above |
| Prospector | Admin-provisioned — click "Request Setup" and the team handles it |
| Voice Outreach | Admin-provisioned — click "Request Setup" and the team handles it |
Frequently Asked Questions
My credentials were saved, but the module still shows "Not Configured" — what happened?
This usually means the agent restart did not complete successfully. Check your Dashboard — if the agent status shows offline or restarting for more than two minutes, the pod may be in a restart loop. Email [email protected] with your account email and we will investigate. In the meantime, try clicking Reconfigure and saving the same credentials again to trigger a fresh restart.
Can I configure a module that is not included in my plan?
No. Module cards for features not included in your plan are either hidden or shown as locked. To unlock additional modules, upgrade your plan. Contact [email protected] if you are unsure which plan includes the module you need.
What happens to my credentials if I cancel my subscription?
When a subscription is cancelled, the agent namespace (including all encrypted secrets) is scheduled for deletion after a 30-day grace period. You can export any credentials you entered before cancellation — your tokens and access keys remain valid on the external platform (GitHub, Facebook, etc.) and can be used elsewhere. You do not need to revoke them.
My LinkedIn token stopped working after a few weeks. Do I need to reconfigure it?
Yes. LinkedIn OAuth access tokens expire approximately every 60 days. When your token expires, your agent will stop posting to LinkedIn and report an authentication error in the Dashboard activity feed. Go to the Integrations page, click Reconfigure on the LinkedIn module, generate a fresh token from the LinkedIn Developer Portal, paste it in, and save. Your agent will resume LinkedIn posting after the restart.