# OpenAI Dots

**Dots** are OpenAI's always-on agents in ChatGPT (launched 29 September 2026). A Dot works on your goals in the background, connects to apps through ChatGPT plugins, and talks to you in ChatGPT, Slack or Microsoft Teams.

Voice Logica gives a Dot what it cannot see on its own: **your phone calls**. Connect the Voice Logica plugin once and the Dot can read every call your AI agent, your team and the Noema app handle, act on them, and keep doing it while you are busy.

## What a Dot can do with your calls

A chat with ChatGPT answers when you ask. A Dot keeps a goal and comes back with the work done. Goals that fit Voice Logica:

| Give your Dot this goal | What it does in Voice Logica |
|---|---|
| *"Every morning at 9:00, send me yesterday's calls in Slack: who called, what they wanted, what is still open."* | Reads calls and their summaries (`get_calls`, `get_call_statistics`) and posts the digest. |
| *"When someone calls and the agent could not help, open a task for the right colleague."* | Finds calls that ended in a transfer or without an answer and creates a task (`create_task`) with the caller and the reason. |
| *"Call back every missed caller within the hour, between 09:00 and 18:00."* | Starts the call with your agent (`initiate_call`) and reports the result. |
| *"Keep our contacts up to date from the calls."* | Adds or updates the caller's name, company and notes (`create_or_update_contact`). |
| *"Every Friday, tell me which questions callers asked that the agent did not know."* | Lists the unanswered questions (`knowledge_query`) and offers to add the answers to the agent's knowledge. |
| *"Watch our campaign and pause it if fewer than 1 in 10 calls are answered."* | Reads the campaign results and pauses or resumes it (`campaigns_execute`). |
| *"Tell me in Teams when a support ticket gets a reply."* | Reads your Voice Logica tickets (`tickets_query`) and answers them with you. |
| *"Each Monday, show how each colleague handled calls last week."* | Reads calls per user and your team (`team_query`) and compares them. |

The Dot works as **you**, with your role's permissions, on your company only. Anything that changes live behaviour or costs money (a callback, a new campaign, a prompt change, a plan) it confirms with you first, unless you tell it otherwise for that goal.

> **Your own phone too:** If you take business calls on your mobile, the **Noema** app records, transcribes and summarises them. Those calls reach your Dot the same way, so *"what did the client who called me yesterday ask for?"* works for calls you took yourself. See [Noema Mobile plan](https://docs.voicelogica.ai/telephony/noema-mobile-plan/).
## Connect Voice Logica to your Dot

Your Dot uses the plugins installed in your ChatGPT. Add Voice Logica there once, the same way as for a ChatGPT chat.

1. In ChatGPT open **Settings - Security and login** and turn on **Developer mode**. On Business and Enterprise workspaces an admin may have to allow custom plugins first.

2. Open **[New plugin in ChatGPT](https://chatgpt.com/plugins#settings/Connectors?create-connector=true&redirectAfter=%2Fplugins)** and **Upload plugin**: [download the Voice Logica plugin](https://docs.voicelogica.ai/downloads/voice-logica-plugin.zip) (.zip), drop it in the window, then **Add plugin**. It brings the server URL and our skills.

   Or click **Create MCP App**, name it **Voice Logica**, paste the server URL and keep **Authentication** on **OAuth**:

   ```text
   https://api.voicelogica.ai/api/v1/mcp
   ```

3. Sign in with your Voice Logica account and allow access. No account yet? The sign-in window creates one and builds your first agent from your website.

4. Turn **Voice Logica** on for your Dot, then give it a first goal: *"Which Voice Logica agents do I have, and how many calls did they take this week?"*

The full connection guide, with screenshots and troubleshooting, is on [Claude and ChatGPT](https://docs.voicelogica.ai/integrations/claude-chatgpt/).

## Upload our documentation to your Dot

The plugin lets the Dot **act**. The documentation lets it **know** how Voice Logica works: how transfers, campaigns, workflows and the phone apps behave, and how to explain them to your team. A Dot reads the files you keep in **ChatGPT Space**, so put the guides there.

1. **Download the guides you need.** Each file is one area of the documentation, small enough to read whole.
2. **Upload them to ChatGPT Space** - your own space, or the team space your Dot works in.
3. **Tell your Dot to use them:** *"Use the Voice Logica guides in our Space when you answer questions about our calls and phones."*

| File | Upload it when your Dot should |
|---|---|
| [getting-started.txt](https://docs.voicelogica.ai/_llms-txt/getting-started.txt) | explain plans, sign-up and the first agent |
| [agent-configuration.txt](https://docs.voicelogica.ai/_llms-txt/agent-configuration.txt) | change prompts, voices, recording and call results |
| [telephony.txt](https://docs.voicelogica.ai/_llms-txt/telephony.txt) | help with numbers, transfers, users, softphones and the Noema app |
| [integrations.txt](https://docs.voicelogica.ai/_llms-txt/integrations.txt) | work with your CRM, calendar, e-shop and the AI assistants |
| [workflows.txt](https://docs.voicelogica.ai/_llms-txt/workflows.txt) | build or fix workflows |
| [outbound-calls.txt](https://docs.voicelogica.ai/_llms-txt/outbound-calls.txt) | run campaigns and scheduled calls |
| [help-and-troubleshooting.txt](https://docs.voicelogica.ai/_llms-txt/help-and-troubleshooting.txt) | answer "why did this call end?" and similar questions |

The documentation changes as the product does. Ask your Dot to replace the files once a month, or give it the index instead of files: `https://docs.voicelogica.ai/llms.txt` lists every guide, and every page is also plain markdown at `https://docs.voicelogica.ai/raw/<page path>.md`.

### Guides for your team

Your colleagues ask the Dot too: *"how do I transfer a call to Maria?"*, *"why can't I hear the caller in the softphone?"*. Upload [telephony.txt](https://docs.voicelogica.ai/_llms-txt/telephony.txt) and [help-and-troubleshooting.txt](https://docs.voicelogica.ai/_llms-txt/help-and-troubleshooting.txt) to the team space, and the Dot answers them from our guides, in Slack or Teams, with a link to the page.

## Good to know

- **It cannot see more than you.** The Dot uses your sign-in. To give it the whole team's calls, connect it with an admin account. To keep it to your own calls, connect it with yours.
- **Recordings stay with us.** The Dot reads summaries and transcripts and gets a link to a recording; the audio stays in Voice Logica, hosted in the EU.
- **Turn it off at any time.** **Integrations - AI Assistants - ChatGPT - Disconnect** blocks every ChatGPT connection, Dots included. Removing the plugin in ChatGPT does the same.
- **Several companies?** A Dot works on one company at a time. Ask it to switch when you need another.

## Troubleshooting

**My Dot says it has no Voice Logica tools**

1. **Voice Logica** is listed under ChatGPT **Plugins - Installed** and signed in.
2. It is turned on for the Dot, not only in a chat.
3. The ChatGPT tile on **Integrations - AI Assistants** is not **Disabled** (use **Re-enable**).

**The Dot does not see some of our calls**

It sees what your user can see. Connect it with an account that has access to those agents or users, or ask an admin to widen your access under **Team and access**.

**The Dot explains a feature the old way**

The guides in your Space are older than the product. Download them again from the table above and replace them.

## Next Steps

[Claude and ChatGPT](https://docs.voicelogica.ai/integrations/claude-chatgpt/) - connecting step by step, and the security model.  
[Claude for your calls and your team](https://docs.voicelogica.ai/integrations/claude-calls-and-team/) - the same requests, asked in a chat.  
[What you can ask](https://docs.voicelogica.ai/integrations/what-you-can-ask/) - every request the assistant understands, by area.  
[Noema Mobile plan](https://docs.voicelogica.ai/telephony/noema-mobile-plan/) - your own mobile calls, summarised.
