> For the complete documentation index, see [llms.txt](https://docs.dos.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.dos.ai/dosclaw/plugins-and-connectors/crm/nuelink.md).

# NueLink Social Scheduler

Connect NueLink—a multi-platform social media management and automation tool—to DOSClaw AI agents. Schedule, auto-publish, and queue viral marketing content across Facebook, Instagram, Twitter/X, LinkedIn, TikTok, YouTube Shorts, and Pinterest.

## Capabilities & MCP Tools

| MCP Tool           | Operation | Description                                                                                 |
| ------------------ | --------- | ------------------------------------------------------------------------------------------- |
| `list_collections` | Read      | Fetch active NueLink collections (content queues, topical categories, and campaigns).       |
| `list_channels`    | Read      | Retrieve connected social profiles and platform destinations.                               |
| `create_post`      | Write     | Draft or schedule a social media post with captions, hashtags, links, and image/video URLs. |
| `get_post_status`  | Read      | Check publishing status, scheduled time, and distribution progress.                         |

***

## Prerequisites

1. An active account on **NueLink** (`https://nuelink.com/`).
2. A generated **NueLink API Key** from your NueLink account settings.

***

## Setup Guide

### Step 1: Obtain Your NueLink API Key

1. Log in to your NueLink dashboard.
2. Go to **Settings** $\rightarrow$ **API & Integrations**.
3. Click **Generate New API Key**.
4. Copy the API Key securely.

### Step 2: Connect in DOS.AI Dashboard

1. In the **DOS.AI Dashboard**, open **Integrations** $\rightarrow$ **NueLink Social Scheduler**.
2. Click **Connect NueLink**.
3. Paste your **API Key** into the credential field.
4. Click **Verify & Connect**. DOS.AI verifies your key by querying `GET /api/v1/user`.

### Step 3: Bind to Your Marketing Agent

1. In Agent Settings $\rightarrow$ **Integrations**, toggle **NueLink**.
2. Select default destination collections (e.g. "Weekly Tips", "Product Launches").
3. Set your approval governance (`approval_required` or `autonomous`).
4. Click **Save**.

***

## Example Marketing Workflow

Agents create cross-platform queues without manual formatting:

> **User**: "Tạo 3 bài đăng về xu hướng AI trong thương mại điện tử và lên lịch đăng vào 9h sáng thứ Hai, thứ Tư, thứ Sáu tuần tới trên Fanpage và LinkedIn."\
> **Agent**: Prepares 3 tailored variations matching LinkedIn and Facebook formatting, calls `create_post` with the target timestamps, and returns confirmation receipts.

***

## Troubleshooting

| Issue                | Cause                              | Solution                                                                  |
| -------------------- | ---------------------------------- | ------------------------------------------------------------------------- |
| 401 Unauthorized     | API Key revoked or invalid         | Regenerate your API key in NueLink Settings and update in DOS.AI.         |
| Collection not found | Collection ID deleted or archived  | Refresh collections list in the agent channel settings.                   |
| Media upload failed  | Remote URL not publicly accessible | Ensure media URLs are public HTTPS links with valid Content-Type headers. |


---

# 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 by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.dos.ai/dosclaw/plugins-and-connectors/crm/nuelink.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
