Back to Blog
Product UpdateJune 2, 20266 min read

By Piyush Kothiya, Founder of ExoCall

ExoCall Update: Team Access, Role-Based Permissions & Reusable Campaigns

Invite your team and control exactly what each person sees — without sharing a single login or exposing your API keys. Plus two more upgrades: your own Gemini key, and one-click campaign reuse.

Team access in AI calling software is now live in ExoCall. You can invite your staff, decide exactly which pages each person sees, and keep your API keys and billing locked to the workspace owner. This June 2026 update also adds two more requested features: your own Google Gemini API key, and the ability to duplicate and reuse calling campaigns.

If you run a sales or support team, you no longer have to share one login — and all your secrets — just to let an agent check call logs. Here's everything that's new.

What's New

👥

Team access with role-based permissions

Invite team members by name and email, and grant each one access to specific pages only — Leads, Campaigns, Call Logs, Analytics, and more. The Settings page stays owner-only.

🔑

Bring your own Gemini API key

Run ExoCall on your own Google Gemini API key. Add it once in Settings and validate it instantly with the new Test key button — no shared limits, full cost transparency.

📋

Duplicate and reuse campaigns

Copy any outbound campaign into a fresh draft with its leads, or clear the leads and import a new list. Perfect for re-engagement, seasonal offers, and A/B testing scripts.

What Is Team Access in ExoCall?

Team access is a permission system that lets a workspace owner invite team members and grant each one access to specific pages only. Instead of every user seeing everything, the owner chooses — per person — whether they can open Leads, Campaigns, Call Logs, Analytics, and the rest.

This solves the biggest problem with shared accounts: your Settings page holds sensitive credentials — your AI key, your Exotel API key and token, and your WhatsApp tokens. Sharing a login to let a teammate review calls used to mean handing over all of that. Now it doesn't.

How to Give a Team Member Access (Step by Step)

  1. 1

    Open the Team page

    In the dashboard sidebar, open the Team page. It is visible to workspace owners only.

  2. 2

    Enter their name and email

    Add the team member’s name and the email address they will log in with.

  3. 3

    Tick the pages they can see

    Choose exactly which pages this person is allowed to access — for example, Leads and Call Logs only.

  4. 4

    Click Add member

    They log in with their email via a one-time code and land directly in your workspace, seeing only what you granted. No password sharing, no separate setup.

What Team Members Can and Can't See

CapabilityOwnerTeam Member
Dashboard, Leads, Campaigns, Call Logs, etc.FullOnly pages you grant
Settings (API keys, Exotel, WhatsApp secrets)YesNever
Invite & manage team membersYesNo

Key takeaway

Team members can be given any combination of pages, but the Settings page — where your secrets live — is owner-only and can never be granted.

Change Access Anytime — Members Are Signed Out Automatically

When you change a member's pages or disable their account, ExoCall signs them out and applies the new access the next time they log in. This prevents the usual confusion where someone keeps their old access until a session expires. Change it, and within moments they're prompted to log back in with the updated permissions.

Bring Your Own Google Gemini API Key

ExoCall now runs on your own Google Gemini API key instead of a shared platform key. You add your key once in Settings, and it powers your AI voice agent on live calls as well as the post-call analysis — lead scoring, call summaries, and callback detection.

There's a Test key button right next to the field, so you can confirm the key is valid before your first call — no more discovering a bad key mid-conversation. You can get a free key from Google AI Studio in a couple of minutes.

Transparent billing

Your AI usage runs on your own Google account.

Full control

Rotate or revoke your key whenever you want.

No shared limits

Your calls never compete with anyone else’s quota.

Reuse and Duplicate Your Calling Campaigns

You can now duplicate any outbound calling campaign into a new draft, with all its leads copied in. It's built for teams that run the same lists repeatedly — monthly re-engagement, seasonal offers, or A/B testing a new script on the same audience.

  1. 1

    Duplicate

    Click Duplicate on any campaign. ExoCall creates a fresh draft named "… (copy)" with the same settings — concurrency, script, calling hours — and all leads copied in and reset to pending. Your original campaign and its history stay untouched.

  2. 2

    Clear leads

    On a draft campaign, remove the old list in one click.

  3. 3

    Import a fresh list

    Paste leads or upload a CSV to load a new audience into the same campaign, then hit Start.

So you can either re-run an existing list as-is, or duplicate a campaign as a template, swap in new leads, and launch — without rebuilding it from scratch.

Frequently Asked Questions

Can multiple users share one ExoCall account?

Yes. The workspace owner can invite multiple team members by email and grant each one access to specific pages, without sharing a single login or exposing API keys.

Can a team member see my API keys or billing details?

No. The Settings page — which holds your Gemini, Exotel, and WhatsApp credentials — is owner-only and cannot be granted to any team member.

What happens when I change a team member’s permissions?

ExoCall signs that member out automatically. The new access takes effect the next time they log in, so there is no confusion about outdated permissions.

Do I need my own Gemini API key to use ExoCall?

Yes. Each account uses its own Google Gemini API key, added in Settings. You can validate it instantly with the built-in Test key button.

Can I reuse an old calling campaign?

Yes. Use Duplicate to copy a campaign — settings and leads — into a new draft, or clear its leads and import a fresh CSV to run the same setup with a new list.

Bottom Line

As an AI calling operation grows from one person to a team, three things break: access control, cost visibility, and repeatable workflows. This update addresses all three — role-based team access, your own metered Gemini key, and reusable campaigns — so ExoCall scales with you instead of getting in the way.

Available now for all ExoCall accounts

Team access, your own Gemini API key, and campaign duplication are live for all ExoCall workspaces. Open the Team page to invite your first member, or your Settings page to add your Gemini key.

Run AI Calling at Team Scale

Book a free demo and see how ExoCall lets your whole team work safely — with controlled access, your own AI key, and reusable campaigns.