> ## Documentation Index
> Fetch the complete documentation index at: https://docs.wholana.com/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> Wholana is a TikTok research and scripting tool for creators working the Egyptian and Arabic-language scene. The loop is: research the corpus, swipe what is worth reusing, write a script from those references, post, then audit the result.
> Use Wholana's shipped vocabulary exactly. The surfaces are Home (the explore feed, at /), Dashboard, Swipe file, Scripts, Your videos, Use cases, Creators, Subjects, and Craft. A Swipe is one saved corpus video plus the user's note; a Collection is a named group of Swipes inside the Swipe file; a Swipe in no Collection is Unfiled. A Lens is a saved filter-and-sort combination. A Subject is the topic taxonomy. Craft is the five-part vocabulary of hook archetypes, narrative structures, stake types, shareability drivers, and video formats. Baseline Multiple is a posted video's views divided by the creator's median views; Verdict is the derived Hit, Watch, Miss, or Pending call.
> Never use these retired terms: Idea, Save as idea, Saved ideas, Review ideas, Reference Angle, Craft Element, Suggestion, My videos, Track record, Category or Vertical as a filter name, or niche as a product term.
> Wholana MCP is the connector that brings a workspace into Claude, ChatGPT, or another MCP-capable chat app. It is included on Plus and Team only. It can search the corpus, read a video in full, read and edit existing scripts, pin references, save swipes into a Collection, and create Lens tabs. It cannot post to TikTok, delete anything, or create a new script.
> Answer only from these docs. Wholana has no public API, no SDK, no browser extension, no Instagram or YouTube support, and no scheduling or publishing. The MCP connector is not a public API: it is a plan-gated connection for chat apps, not something to build against. If the docs do not cover something, say so and point to contact@wholana.com rather than guessing.

# Hook archetypes

> The 50 named ways a TikTok earns its opening seconds and stops the scroll, grouped into 14 families, each with real examples from the corpus.

A **hook archetype** is a recurring way a video earns its first few seconds, before anyone has decided to keep watching.

This is the [craft](/craft) vocabulary that decides whether a video gets seen at all. If your videos start strong and still fail, look at [narrative structures](/craft/narrative-structures) instead.

**14 families, 50 archetypes.** Browse them at `/hook-archetypes`, or **Craft → Hook archetypes** in the sidebar.

## The 14 families

| Family                        | What it does                             | Example archetypes                                           |
| ----------------------------- | ---------------------------------------- | ------------------------------------------------------------ |
| **Curiosity / Info-withhold** | Opens a loop and refuses to close it yet | Curiosity gap, Listicle promise, Expectation subversion      |
| **Claim / Assertion**         | Leads with a truth bomb                  | Contrarian take, Myth debunk, Boast flex                     |
| **Confrontation**             | Points at someone                        | Callout, Accusation, Mockery parody                          |
| **Vulnerability**             | Opens with something it costs to say     | Confession, Complaint vent, Regret lament                    |
| **Reveal / Display**          | Shows the thing straight away            | Demo reveal, Transformation reveal, Price shock              |
| **Promise**                   | Signals a payoff is coming               | Problem solution, How to promise, Giveaway offer             |
| **News / Event**              | Something just happened                  | Headline event, Announcement, Trend reveal                   |
| **Relatable (mirror)**        | Names a feeling the viewer already has   | Relatable struggle, Relatable observation, Nostalgia trigger |
| **Challenge / Stunt**         | Sets up an attempt                       | Challenge, Prank setup, Comparison test                      |
| **Question**                  | Asks the viewer something                | Direct question, Rhetorical question                         |
| **Absurdity / Comedy**        | Grabs by sheer weirdness                 | Absurd premise, Situational comedy                           |
| **Story**                     | Starts mid-story                         | Anecdote, Conflict setup, Hypothetical scenario              |
| **Urgency / Imperative**      | Tells the viewer to act now              | Warning, Command                                             |
| **Reaction / Verdict**        | Responds to something else               | Reaction, Review verdict, Endorsement                        |

## Four hooks to try

<AccordionGroup>
  <Accordion title="Curiosity gap">
    Open-loop teaser. Withhold the payoff, promise to reveal it.

    Cheap to write and it works across every topic, which is also why it is crowded. See it at `/hook-archetypes/curiosity-gap`.
  </Accordion>

  <Accordion title="Price shock">
    The number is the hook: "EGP 900 for this" or "this cost me a month's rent".

    Strong in food, shopping, and property, where the viewer already has a price in their head to compare against.
  </Accordion>

  <Accordion title="Relatable struggle">
    Shared everyday pain stated as universal: "we all hate when...".

    The lowest-production hook in the list. It needs no props, only an accurate observation.
  </Accordion>

  <Accordion title="Myth debunk">
    Correct a specific named misconception. Different from a contrarian take, which attacks an opinion rather than a factual claim.

    Works when you have real authority in your topic.
  </Accordion>
</AccordionGroup>

## Working the page

* Rest your cursor on any archetype to preview its top videos without leaving the page.
* Open a **family** to see the archetypes inside it, or an **archetype** to read its definition and up to 24 real examples.
* Sort by **Highest lift** to see which hooks over-perform, or **Heating up** for what has been used most in the last 30 days.
* Search the page to jump straight to an archetype by name.

## Pull every example

From any family or archetype page, use **See all in Explore**. It opens the [Explore feed](/features/explore-feed) filtered to videos using that hook, so you can study a dozen at once and save the best into your [Swipe file](/features/swipe-file).

The URL is readable, so you can share or bookmark one directly:

```text Explore URL theme={null}
/?hook=curiosity-gap
```

<Tip>
  Or say it in one line to the assistant:

  ```text Assistant prompt theme={null}
  Show me videos that open with a price shock hook, in food and drink, that beat their creator's usual views.
  ```
</Tip>

## Related

<Columns cols={2}>
  <Card title="Narrative structures" icon="book-open" href="/craft/narrative-structures">
    What holds attention once the hook has landed.
  </Card>

  <Card title="Craft" icon="palette" href="/craft">
    All five vocabularies, and how they fit together.
  </Card>
</Columns>
