> For the complete documentation index, see [llms.txt](https://docs.voicemoat.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.voicemoat.com/connecting-twitter-and-linkedin.md).

# Connecting Twitter and LinkedIn

**In short:** connect a Twitter or LinkedIn account to start. New logins have to connect one before using VoiceMoat. You can add more later, on either platform, from Settings, and each one counts against your plan's profile limit.

VoiceMoat learns your voice from a real account and, where the platform allows, posts on your behalf. So the first thing you do is connect one.

### Connect your first account

1. Sign in to VoiceMoat.
2. On the connect screen, choose **Twitter** or **LinkedIn**.
3. Authorize VoiceMoat in the sign-in window that opens. For Twitter this is the standard app authorization; for LinkedIn it reuses your existing LinkedIn session.
4. VoiceMoat reads your recent posts and trains a first voice profile, then lands you in the dashboard.

VoiceMoat stores a secure access token so it can read your posts and post for you. **It never sees or stores your password**, and you can revoke access at any time from the platform's own settings or by disconnecting here.

{% hint style="info" %}
Connecting is required. A new login with no connected account is sent to the connect screen and cannot use the product until an account is linked. This is what lets audenAI train on a real voice from the very first minute.
{% endhint %}

### Add another profile

Once you are in, add more profiles from **Settings → Connected accounts → Add another profile**.

1. Pick which **plan slot** the new profile joins. Every profile sits on its own slot, which is why adding one can prompt you to add a slot to your plan.
2. Authorize the account, the same way as the first.
3. The new profile trains its own voice and appears in your profile switcher.

Each plan includes a set number of profiles (Free 1, Creator 3, Pro 4, Enterprise 6). If you are at your limit, VoiceMoat offers to add a slot before connecting.

{% hint style="success" %}
**Reconnecting an account you already have does not use a new slot.** If a token expires or you want to refresh permissions, reconnecting the same account is free and keeps its voice and history.
{% endhint %}

### What each platform can do

Both platforms share the same core (trained voice, Studio, replies, scheduling, analytics, audenAI chat). They differ in what each network actually permits:

|                           | Twitter                                   | LinkedIn                                                       |
| ------------------------- | ----------------------------------------- | -------------------------------------------------------------- |
| Train voice from          | your tweets, read through the Twitter API | your own posts, harvested by the extension, or pasted          |
| Post a single text update | opens the post window to confirm          | posts directly through the API                                 |
| Post threads and media    | yes, on Pro and above                     | single post with images or one PDF; no threads, video, or GIFs |
| Reply                     | draft, then post through the reply window | draft, then copy and paste as your comment                     |
| Analytics                 | live from the Twitter API                 | gathered by the extension from your own session                |

### How LinkedIn works differently

Twitter and LinkedIn are both fully supported. LinkedIn's API rules are stricter about what any tool may do, so two things work differently there:

{% hint style="info" %}
**VoiceMoat cannot post comments on LinkedIn for you.** LinkedIn does not permit it. Replies on LinkedIn are draft, copy, and paste: audenAI writes the comment in your voice, you copy it, and you paste it into LinkedIn yourself.
{% endhint %}

{% hint style="info" %}
**LinkedIn analytics come from the Chrome extension**, which reads your own post stats from your logged-in session, because LinkedIn's official analytics API is not open to us yet. Your follower count is entered by hand. Everything stays tied to your own account.
{% endhint %}

### Common questions

**Can I connect two Twitter accounts?** Yes. Profiles are per account, so you can run several Twitter profiles, several LinkedIn profiles, or a mix, up to your plan's limit. Each keeps its own voice.

**It says the account is owned by another user.** A social account can only be connected to one VoiceMoat login at a time. If you see this, the account is already linked elsewhere. Disconnect it from the other login first, or contact us if that is not possible.

**Do I need the extension to use LinkedIn?** For most things, yes. The extension is how LinkedIn voice training, home-feed discovery, and analytics get their data, since LinkedIn's APIs do not provide them. You can still train a LinkedIn voice by pasting posts if you would rather not install it.

**My voice did not train after connecting.** Voice training reads recent posts. If the account is brand new or has very few posts, there may not be enough to train on yet. Post a little, then re-run training from Voice Lab.

Next: Switching profiles.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.voicemoat.com/connecting-twitter-and-linkedin.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
