Setting up a Telegram Ads agency requires more than connecting cabinets. You need structured team access, role-based permissions, and a scalable system for managing multiple clients. ADSLY's agency plan gives you all of this in a single dashboard — from invite links and cabinet assignments to per-member access control across TON, Euro, and Stars accounts.
Who Needs an Agency Setup?
If you manage more than 3 Telegram Ads cabinets, you need agency features. This applies to:
- Ad agencies — managing campaigns for multiple clients with separate budgets and reporting.
- Media buying teams — coordinating across buyers who each handle different verticals or regions.
- In-house marketing departments — large brands running Telegram Ads across multiple products or divisions.
- Freelancers — independent consultants managing client accounts who need clear separation between projects.
Without an agency setup, you end up sharing login credentials, manually switching between accounts, and losing track of who changed what. An agency plan eliminates all of that.
Step-by-Step Agency Setup
Step 1: Sign Up and Choose the Agency Plan
Create your ADSLY account and select the Agency plan at $229/month. This includes 10 cabinet slots out of the box — enough for most agencies starting out. Each slot supports one connected Telegram Ads cabinet with up to 3 team members assigned to it.
Step 2: Connect Telegram Ads Cabinets
Add your client cabinets from the dashboard. ADSLY supports all three Telegram Ads cabinet types: TON, Euro, and Stars. Each cabinet connects independently — different API keys, different balances, complete isolation. You can mix cabinet types freely within the same agency.
Step 3: Create Invite Links for Team Members
Navigate to Settings → Team and generate invite links. Each link can be single-use or reusable. Share it with your media buyers, account managers, or client stakeholders. They click the link, create an account (or connect their existing one), and appear in your team roster.
Step 4: Assign Cabinets and Set Access Levels
For each team member, assign specific cabinets with either Manager or Viewer access. Managers can edit campaigns, adjust budgets, and modify automation rules. Viewers get read-only access to analytics and reports — perfect for clients who want visibility without the risk of accidental changes.
Step 5: Configure Automation Rules
Set up automation rules per cabinet or apply them globally across your agency. Common agency automations include auto-pause on budget cap, auto-restart declined campaigns, and scheduled bid adjustments. Rules can be cabinet-specific (for client-specific strategies) or agency-wide (for your standard operating procedures).
Team Roles & Permissions
ADSLY uses a three-tier permission model designed for agency workflows:
- Agency Owner — Full access to all cabinets, billing, team management, and agency settings. Can invite and remove members, reassign cabinets, and manage the subscription.
- Manager — Can create, edit, pause, and delete campaigns within assigned cabinets. Can set up automation rules and export reports. Cannot access billing or other members' cabinets.
- Viewer — Read-only access to analytics, campaign status, and reports for assigned cabinets. Cannot modify campaigns or settings. Ideal for clients or stakeholders who need transparency.
Role-based access ensures client data isolation. A media buyer working on Client A's campaigns has zero visibility into Client B's data — even within the same agency dashboard.
Cabinet Slots & Scaling
The Agency plan starts with 10 cabinet slots. As your client roster grows, add more at $29 per slot per month. Each slot accommodates one Telegram Ads cabinet and up to 3 team members assigned to it.
Scaling math for growing agencies:
- 10 slots (default) — $229/mo. Handles 10 clients with up to 30 team members.
- 20 slots — $229 + $290 = $519/mo. Handles 20 clients with up to 60 team members.
- 50 slots — $229 + $1,160 = $1,389/mo. Enterprise-scale with up to 150 team members.
Slots are added instantly and prorated to your billing cycle. If you need to downgrade, the change takes effect at your next renewal — no mid-cycle disruptions.
Access Matrix
The Access Matrix view in your ADSLY dashboard shows a visual grid: team members on one axis, cabinets on the other, with access levels color-coded. At a glance, you see who has access to what.
This is critical for agencies handling sensitive client data. Before onboarding a new client, check the matrix to ensure no existing team member has unintended cross-client access. When a team member's role changes, update assignments from this single view rather than editing cabinet settings one by one.
The matrix also serves as an audit trail. Agency owners can review access patterns and ensure compliance with client agreements about data handling and confidentiality.
Best Practices for Agency Teams
Naming Conventions
Adopt a consistent naming pattern for cabinets: Client / Vertical / Cabinet Type. For example: "Acme Corp / E-commerce / TON" or "TechStart / SaaS / Euro". This makes the dashboard scannable when you have dozens of cabinets and helps new team members orient quickly.
Weekly Reporting Cadence
Set up automated weekly reports for every client cabinet. ADSLY pulls hourly data and aggregates it into structured summaries covering spend, CTR, CPC, and subscriber growth. Send these on Monday mornings — clients appreciate consistency, and automated reports free your team from manual number-crunching.
Automation Rules Are a Must
Agencies that don't use automation rules are leaving money on the table. At minimum, configure: auto-pause when daily budget is reached, auto-restart for declined campaigns (with a retry limit), and data-driven CPM adjustments based on performance thresholds. These rules run 24/7, catching issues while your team sleeps.
Separate Cabinets Per Client
Never mix client budgets in a single cabinet. Even if two clients target similar audiences, keep their cabinets separate. This ensures clean reporting, prevents budget bleed, and makes offboarding a client straightforward — revoke access to their cabinet, and you're done.
Agency Plan Pricing
The Agency plan is built for teams managing multiple Telegram Ads accounts:
- Base plan: $229/month — includes 10 cabinet slots, team management, role-based access, bulk operations, automation rules, and agency-level reporting.
- Additional slots: $29/slot/month — added instantly, prorated to your billing cycle.
- Per-slot capacity: 1 Telegram Ads cabinet + up to 3 team members per slot.
- Free trial: 7-day Pro trial with full agency features. No credit card required.
For agencies managing 50+ cabinets, contact the ADSLY team for custom enterprise pricing with volume discounts and dedicated support.
Frequently Asked Questions
How many team members can I have?
Each cabinet slot allows up to 3 team members. With the default Agency plan (10 slots), you can have up to 30 team members assigned across cabinets. As you add more slots, your total team capacity grows proportionally. There is no hard cap on total agency members — it scales with your slot count.
Can members see each other's cabinets?
No. ADSLY enforces strict cabinet-level isolation. A team member can only see and manage the cabinets explicitly assigned to them by the Agency Owner. This ensures complete client data separation — your media buyers working on Client A never see Client B's campaigns, budgets, or analytics.
What happens when a member leaves?
The Agency Owner can revoke a member's access instantly from the team management panel. All cabinet assignments are removed, and the member loses access to every campaign and report. No data is lost — campaigns continue running, and historical analytics remain intact. The freed slot can be reassigned to a new team member immediately.
Can existing users join my agency?
Yes. Existing ADSLY users can join your agency via an invite link. They keep their personal account but gain access to the agency cabinets you assign to them. Their personal cabinets and agency cabinets remain completely separate — no data mixing occurs.
How do I add more cabinet slots?
Navigate to Settings → Billing → Add Slots. Each additional slot costs $29/month and is prorated to your billing cycle. Slots are added instantly — no waiting period. You can add slots one at a time or in bulk, depending on how quickly your client roster is growing.
Is there a free trial?
Yes. ADSLY offers a 7-day free Pro trial that includes agency features. You can connect cabinets, invite team members, and test the full workflow before committing. No credit card required to start the trial.
Can I downgrade later?
Yes. Downgrades are scheduled and take effect at your next billing renewal. If you reduce cabinet slots, you will need to unassign excess cabinets before the downgrade activates. Team members assigned to removed slots lose access at renewal. All campaign data and analytics are preserved regardless of plan changes.