Let one Agent work across accounts with multiple Profiles

7 min read
Let one Agent work across accounts with multiple Profiles

In ego(lite), you can sign in to work, personal, or client accounts in separate Profiles. Each Profile keeps its own sign-in state.

One Agent can open several Spaces belonging to different Profiles and work on their signed-in accounts in parallel. Each Space has its own task pages, where the Agent can browse websites, read information, and organize content.

Tell the Agent which Profiles to use and what each account needs to do in a single request. You can give them the same task or different tasks, then ask for results grouped by account. While it works, you can keep using your own tabs, open a Space to check progress, or take over for a sign-in or verification step.

Let's use a social media task to walk through the full workflow. Suppose you manage a brand account and a personal account on X. You want the Agent to review each account's Home timeline, choose discussions worth following up on, and draft replies in the right voice. We'll call their Profiles "Brand" and "Personal".

One Agent using task Spaces in two Profiles
This diagram uses a brand account and a personal account as examples. Each Space uses the account signed in to its Profile, and results are grouped by account.

The screenshots use two existing Profiles, "x account 1" and "x account 2", signed in to different X accounts. Replace the Profile names in the example requests with your own.

Choose a task for your accounts

If you regularly switch between accounts to repeat similar work, start with one of those tasks. The accounts can do the same work or have different assignments. Explain what you want back from each one.

Accounts you use Work for the Agent Results you want
Work and personal accounts Review notifications and pending work separately. A separate list of tasks for each account.
Authorized accounts for different clients Read dashboard data and prepare client reports. A report for each client, with sources.
A brand account and a personal account Review each Home timeline, choose discussions, and draft replies in each account's voice. Drafts labeled by account, with original post links for review.

In this example, the brand account joins the discussion from a product team's perspective. The personal account can draw more on your own experience. Both produce reply drafts, but the voice and content can differ.

For a first run, try gathering information and preparing drafts. This makes it easy to see which account the Agent used, what it read, and whether the result fits your needs.

Prepare a Profile for each account

You can sign in to different accounts on the same website in separate Profiles. For instance, keep your X brand account in one Profile and your personal X account in another. Each retains its own sign-in state.

Give the Profiles recognizable names, such as "Brand" and "Personal". Open each one, sign in to the website, and check which account the website shows. If you already imported these Profiles from another browser, check their sign-in state first. You do not need to create them again.

The two account Profiles in the Profile list
Use the names shown in the Profile list when describing the task. Here they are "x account 1" and "x account 2".

You choose the Profile name. Calling it "Brand" does not select an X account for you. Open X and confirm that the brand account is signed in.

In this example, the Agent opens two Spaces. One belongs to the "Brand" Profile and uses the brand account; the other belongs to "Personal" and uses the personal account. Their tasks can run in parallel. Open the corresponding Space to check either account's progress. A Space is named for the task; its Profile determines which signed-in account it uses.

Give the Agent the account tasks

Once the accounts are ready, describe the task in the Agent you normally use. Include the Profile names, each account's assignment, and the results you want.

You can use this request as a starting point, replacing the Profile names with your own:

Use ego(lite) with the X accounts in the "Brand" and "Personal" Profiles. Create one Space per Profile. Open Home, confirm the signed-in account, and choose recent timeline discussions worth following up on. Draft replies in a product-team voice for Brand and my own voice for Personal. Group the results by account and include the original post links. Do not publish.

Entering a task for multiple Profiles in an Agent
Include the Profile names, each account's work, and the required results in the Agent's input field. This screenshot shows an unsent example request.

Each account only needs to review its own Home timeline, so the Agent can work on both at once. If the personal account's drafts depend on information from the brand account, ask it to finish Brand first and then work on Personal.

The task Spaces are named “Social Review - Account One” and “Social Review - Account Two”. They use the accounts in “x account 1” and “x account 2”. Open the corresponding Space to review either account's work.

Review each account's results

Once work starts, open a Space to see what the Agent is doing. To check the brand account, open its task Space and confirm that the website shows the brand account.

The website account appears at the lower left and the task name at the bottom. The controls for taking over or stopping the task are also at the bottom.

Open “Social Review - Account One”, the Space for “x account 1”. Here the Agent is viewing OpenAI’s official X profile. Check the signed-in account at the lower left and the task status at the bottom.

In “x account 1”, @Scotifield is viewing OpenAI’s official X profile. The lower-left account marker shows who is signed in.
In “x account 1”, @Scotifield is viewing OpenAI’s official X profile. The lower-left account marker shows who is signed in.

Then open “Social Review - Account Two”, the Space for “x account 2”. Here the Agent is viewing Anthropic’s official X profile. Check the lower-left account marker again to confirm that this Space uses the other account.

In “x account 2”, @Bella0695 is viewing Anthropic’s official X profile. The two Profiles use their own signed-in accounts.
In “x account 2”, @Bella0695 is viewing Anthropic’s official X profile. The two Profiles use their own signed-in accounts.

If the website asks you to sign in again or enter a verification code, click "Take over" in the task controls and complete the step in that Space.

Take over the task in the current Space
The annotation points to Take over in the current task's controls.

Then click "Return to agent" and tell the Agent to continue. If the wrong account is signed in, pause the Agent and switch to the intended account before continuing.

Ask for results grouped by account, with an original post link for every draft. You can review Brand first, then Personal, opening each post to check whether the reply fits.

We selected a real post from each account's Home timeline and prepared drafts in different voices. They are listed below by account. Nothing was published.

Account used Original post Reply draft
x account 1 (@Scotifield), product-team voice Mario Nawfal on account security Which account protections were tested here? A link to the original research or test process would help teams assess the risk.
x account 2 (@Bella0695), personal voice Naija on cleaning a washing machine Now I'm curious about the machine itself. Which part would you check first when clothes still smell damp?

You can keep editing in the same conversation, for example:

Make the Brand replies more specific about what we want to learn. Keep my perspective in the Personal replies and make the wording more natural. Edit the drafts only; do not publish.

Reuse the setup for daily work

You can keep using the Profiles you prepared. Next time, tell the Agent which Profiles to use and what to do. If a website asks you to sign in again, open that Profile and complete the sign-in.

For example, to review both Home timelines the next day:

Continue with the "Brand" and "Personal" Profiles. Open Home and review today's new timeline posts. Choose discussions worth following up on, group the results by account, and give me reply drafts first. Do not publish.

A request to reuse existing Profiles for another task
Reuse the existing Profiles and specify the time range and discussion filters for this run. The screenshot shows an unsent example request.

The same approach works for client accounts. Replace "Brand" and "Personal" with your clients' Profile names and explain which dashboard to open and which report to prepare for each one. For store accounts, also specify the store, date range, and data to organize.

Keep reading