> For the complete documentation index, see [llms.txt](https://tmniche-docs.keywordrush.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://tmniche-docs.keywordrush.com/core-concepts/profiles.md).

# Profiles (Business & Offer)

Profiles power the profile-based [monetization models](/core-concepts/monetization-models.md). You describe your business or offer **once** in a profile, and TMN uses it to write conversion-aware articles and to fill the **CTA, pricing, testimonial, and trust** blocks with your real details.

There are two types, one per model:

* **Business Profile** — for [**Lead generation**](/monetization-playbooks/lead-generation.md). Describes a service business: identity, location and service areas, contact methods and CTA links (website, landing page, booking, contact form), services and pricing, and trust (guarantees, ratings, certifications, testimonials).
* **Offer Profile** — for [**SaaS & digital products**](/monetization-playbooks/saas-digital.md). Describes a product or offer: identity, pricing model and plans, conversion URLs (signup, trial, demo, checkout), value proposition and audience, and social proof.

{% hint style="info" %}
You don't need to fill every field. Provide what you have — TMN uses what's there and leaves the rest out.
{% endhint %}

## Fill a profile with AI

Typing all of this by hand is tedious, so the profile editor has an **AI fill-in** panel that lets any AI assistant do it for you:

1. Click **Copy schema** and paste it into ChatGPT, Claude, or any AI chat.
2. Share your website URL, pricing page, or any relevant details.
3. Ask the AI to fill in the schema, then copy the JSON it returns.
4. Click **Paste from schema**, paste the JSON, and **Apply** to populate the form.

{% hint style="warning" %}
**Review every field before saving — AI can invent facts.** Treat the AI's output as a draft, not the final word.
{% endhint %}

![The AI fill-in panel (Copy schema / Paste from schema)](/files/aQhcUt8FCEmeZX6gbJEO)

## How profile data reaches your articles

* **It stays live.** Contact links, prices, and testimonials are pulled from the profile when a page is viewed — not baked into the post. Update the profile (say, a new phone number) and **every published article reflects it automatically** — no re-editing posts.
* **It's used in context.** TMN shows the AI only what each block needs. Your brand name appears in the **CTA and conversion blocks**, but the editorial prose stays neutral — "a licensed plumber in Austin," not your business name on every line — so the writing doesn't read like an ad.

## Create and reuse a profile

* **Create:** in the admin sidebar, open **Too Much Niche → Business Profiles** (or **Offer Profiles**) and click **+ New profile**.
* **Set a default:** mark a profile as the default (it shows a **Default** badge). New plans of that model use it automatically, so you don't have to attach it every time.
* A plan uses **one** profile, set on the plan.

![The profiles list with a Default badge and + New profile](/files/RtnMv63mL4h3JQqdNNXh)

## Next

* [**Lead generation**](/monetization-playbooks/lead-generation.md) — build a site around a Business Profile.
* [**SaaS & digital products**](/monetization-playbooks/saas-digital.md) — build a site around an Offer Profile.


---

# 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://tmniche-docs.keywordrush.com/core-concepts/profiles.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.
