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 Customer List.
- 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
- Google Calendar
- Google Sheets
- Airtable
- And many more…

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
- API endpoint – Checks permissions on API key connections

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
Custom integration bundles
Offer specialized packages: CRM Bundle- HubSpot
- Salesforce
- Pipedrive
- Slack
- Microsoft Teams
- Zoom
- Zapier
- Make
- N8N

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
- Check server logs for permission errors
- Verify OAuth credentials are configured for the app
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
- Regular reviews – Quarterly review of app access per customer
Related pages
- Features & Add-ons – Menu visibility settings
- Integration Settings – Configure provider API keys