> For the complete documentation index, see [llms.txt](https://themochi-app.gitbook.io/mochi-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://themochi-app.gitbook.io/mochi-docs/feature-and-settings/content-hub.md).

# Content Hub

Save and reuse your best sales materials across all Instagram conversations.

## What It Does

**Content Hub** is your library for all the links, images, videos, and message templates you use to close leads. Instead of searching through old conversations or copy-pasting the same URLs, you store everything in one organized place and access it instantly while messaging prospects.

The Content Hub has three types of content:

* **Links** - Your booking calendars, course pages, payment links, and other URLs
* **Media** - Photos, videos, voice messages, and files you send repeatedly
* **Templates** - Multi-step message sequences that mix text with media, with smart placeholders that auto-fill lead details

When you use any content from the hub, Mochi tracks how often it gets sent and clicked, so you know what's working best.

## Setting It Up

Content Hub is available to Creators and Managers. Setters, Closers, and other team members can use saved content but can't add or edit it.

**To access Content Hub:**

1. Go to your main dashboard
2. Look for the Content section in your navigation

**To add your first content:**

1. Click "Create Content"
2. Choose the type: Link, Media, or Template
3. Give it a descriptive title like "Booking Calendar" or "Intro Video"
4. Add your URL, upload your file, or build your template steps

## How to Use It

### Adding Links

Save any URL you send frequently - booking links, course pages, payment processors, or social profiles.

1. Select "Link" as the content type
2. Enter a title like "Free Strategy Call"
3. Paste your URL
4. Click save

Your links automatically get tracked for clicks when you send them to leads.

### Uploading Media

Store images, videos, voice messages, and documents you use across multiple conversations.

1. Select "Media" as the content type
2. Enter a title like "Course Preview Video"
3. Upload your file
4. Click save

### Creating Templates

Templates let you build reusable message sequences that automatically personalize for each lead.

**To create a template:**

1. Select "Template" as the content type
2. Give it a name like "Follow-up Sequence"
3. Add steps in order - each step can be text, an image, video, voice message, or reference to existing media

**Using placeholders in text steps:** Add placeholders that auto-fill with lead information:

* `{{lead_name}}` - The lead's Instagram display name
* `{{lead_username}}` - Their Instagram handle
* `{{setter_name}}` - The assigned setter's name
* `{{closer_name}}` - The assigned closer's name
* `{{organization_name}}` - Your organization name
* `{{link:Title}}` - URL of any saved link by title (e.g., `{{link:Booking Calendar}}`)

**Example template:**

* Step 1 (Text): "Hi {{lead\_name}}! Thanks for reaching out about the course."
* Step 2 (Image): \[Course overview graphic]
* Step 3 (Text): "Here's my calendar to book your free call: {{link:Strategy Call}}"

### Sending Content to Leads

When composing a message, you'll see your Content Hub items available to insert. Templates render with all placeholders filled automatically based on the current conversation.

**Using templates:**

1. Open any conversation
2. Look for the template picker in your compose area
3. Select a template - it renders with the lead's actual information
4. Send as-is or edit before sending

Usage gets tracked every time you send content from the hub.

### Organizing Your Content

**Sort your content by:**

* Most recently created
* Alphabetical by title
* Most frequently used
* Last updated

**Search and filter:**

* Use the search bar to find content by title or keywords
* Filter by content type (Links, Media, Templates)
* Search inside template text to find specific messaging

## Tips

* Start with your most-used links and images - add templates once you have a content foundation
* Use clear, descriptive titles like "Q4 Pricing Sheet" instead of "Image 1"
* Test your templates in a real conversation to make sure placeholders fill correctly
* Check your usage stats regularly to see which content converts best
* When creating templates, keep individual steps focused - one idea per step works better than long paragraphs
* Reference existing media in templates instead of uploading the same file multiple times


---

# 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://themochi-app.gitbook.io/mochi-docs/feature-and-settings/content-hub.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.
