What Integration Apps Selection is for
Integration Apps Selection allows you to control which integration apps a customer can access in their portal’s Integration section. This gives you granular control over:- Which third-party services customers can connect
- Tier-based access restrictions
- Custom integration packages per customer
Where to find it
- Go to Customers (sidebar — expands to Active Customers + Prospects).
- Select a customer.
- Click Manage.
- Go to the Features & Add-ons tab.
- Find the Integration section.
Enable integrations for a customer
Before selecting specific apps, you must enable the Integration menu:- In the Menu Visibility section, toggle Show Integration to ON.
- The Integration menu will now appear in the customer’s portal.

Select allowed apps
Once integrations are enabled, you can choose which apps the customer can access:- In the Features & Add-ons tab, find Allowed Apps.
- Click Select Apps.
- A modal will appear with all available integration apps.
- Check the apps you want to allow for this customer.
- Click Save.
Available integration apps
The app selection modal displays apps in categories: Communication- Gmail
- Outlook
- Slack
- Microsoft Teams
- Zoom
- HubSpot
- Salesforce
- Pipedrive
- Close
- Copper
- Asana
- Trello
- Monday.com
- ClickUp
- Notion
- Zapier
- Make (Integromat)
- N8N
- Webhooks
- ElevenLabs — text-to-speech, voice cloning, conversational AI tools (~155 tools available)
- HeyGen — AI video generation and avatar creation
- Google Calendar
- Google Sheets
- Airtable
- And many more…

The app selection modal groups integrations into FREE APPS (e.g. Gmail, Google Calendar), PREMIUM APPS (e.g. HubSpot, Salesforce, WhatsApp, ElevenLabs, HeyGen), and STANDARD APPS (e.g. Slack, Notion, Airtable). Which apps appear depends on the customer’s plan.
How connections work: OAuth vs API key
Apps in the Integration section connect in one of two ways depending on the service:| Connection type | How it works | Example apps |
|---|---|---|
| OAuth | Customer authorizes access through the provider’s login flow | Gmail, Slack, HubSpot, Google Calendar |
| API key | Customer pastes their provider API key directly into the portal | ElevenLabs, HeyGen |
- Opens Integration in their portal.
- Selects the app (e.g., ElevenLabs).
- Enters their API key from the provider’s dashboard.
- Saves — the connection is verified and activated.

How app tools reach running agents
Once a customer connects an app, its tools flow to their AI agent automatically:- The customer connects the app (via OAuth or API key) in their portal.
- The platform resolves all available tools for that app (up to 200 per integration).
- When the agent runs a call, it automatically receives the full tool list from the connected app.
- The agent can call any of those tools during the conversation.
How app restrictions work
When you select specific apps for a customer:Customer sees only allowed apps
In their portal’s Integration section, customers will only see:- Apps you’ve explicitly allowed
- Apps they can connect or configure
- No upgrade prompts for restricted apps
OAuth and API key flows
When a customer tries to connect an app:- Allowed apps – Full connection flow works normally
- Restricted apps – Connection is blocked server-side with error message: “This integration is not available for your account. Please contact your administrator.”
Tier access validation
The system validates app access at multiple levels:- Client-side – Only displays allowed apps
- Server-side – Validates OAuth requests and API key connections
- MCP server – Verifies app access before returning tools to the agent

Use cases
Tier-based packages
Create integration packages for different customer tiers: Basic Tier- Gmail
- Google Calendar
- Webhooks
- All Basic apps
- HubSpot
- Slack
- Zapier
- All apps available (including ElevenLabs, HeyGen, and all AI & Media tools)
Custom integration bundles
Offer specialized packages: CRM Bundle- HubSpot
- Salesforce
- Pipedrive
- Slack
- Microsoft Teams
- Zoom
- Zapier
- Make
- N8N
- ElevenLabs
- HeyGen

Allow all apps vs selective apps
Allow all apps
To give a customer access to all integration apps:- In the app selection modal, check Select All.
- Save.
- Enterprise customers
- Testing environments
- Full-featured accounts
Selective apps
To restrict to specific apps:- Uncheck Select All.
- Check only the apps you want to allow.
- Save.
- Free tier users
- Specialized use cases
- Security-conscious customers
Integration visibility without apps
If you enable Show Integration but don’t select any apps:- The Integration menu appears in the customer portal
- No apps are displayed
- Customer sees an empty state or upgrade prompt
Troubleshooting
Customer can’t see Integration menu
- Verify Show Integration is toggled ON
- Check that at least one app is selected in Allowed Apps
Customer can’t connect an app
- Confirm the app is in the Allowed Apps list
- Verify the app’s OAuth credentials are configured correctly
- For API-key apps (ElevenLabs, HeyGen): confirm the customer entered their key from the correct section of the provider’s dashboard
- If connections continue to fail, contact Knotie support
API-key app tools not showing when agent runs
If a customer connected ElevenLabs or HeyGen via API key but the agent doesn’t seem to call those tools during conversations:- Ask the customer to open their portal’s Integration section and verify the connection shows as Active.
- Confirm the agent was built with the integration enabled.
- Check that the specific tools the agent should use are within the app’s available tool list (ElevenLabs alone has ~155 tools — verify the correct tool name is configured in the agent prompt).
- If the connection was just added, trigger a test call — the agent picks up new connections automatically.
App selection modal doesn’t open
- Ensure Show Integration is enabled first
- Refresh the page and try again
Changes not reflected in customer portal
- Customer may need to log out and log back in
- Clear browser cache
- Wait 1-2 minutes for cache invalidation
Best practices
- Start conservative – Begin with fewer apps and add more based on customer needs
- Document packages – Create clear tier definitions (Basic, Pro, Enterprise)
- Test restrictions – Verify blocked apps show appropriate error messages
- Monitor usage – Track which apps customers actually use via the Tool Call Quota tab
- Regular reviews – Quarterly review of app access per customer
Related pages
- Features & Add-ons – Menu visibility settings
- Integration Settings – Configure provider API keys
- Tool Call Quota – Monitor and limit integration tool calls