Start free
Docs / Platform / Expertise templates
How-to

Expertise templates

A template is a ready-made assistant persona for a specific use case: the right tone, rules and job description come pre-written. Instead of writing a system prompt from scratch, you pick a template that fits your plan, fill in a few fields and apply it in one click — your assistant works in that industry immediately.

Two kinds of template

"Template" does two different jobs in SemAgent; know which one you're working with:

Chat personaAgent expertise pack
What it givesThe customer widget's personality + rules (system prompt)Domain knowledge for the agent (charter add-on + knowledge base)
WhereTemplate Store (/settings/templates)Activates on the agent side
ExampleE-commerce Assistant, Legal Assistant, Healthcare Assistant…Social Media Management (thousands of docs)
EffectHow the widget talks and what it will/won't doThe agent makes sharper decisions in that domain

Most of the sections below are about chat personas — the ready-made assistants you see in the Template Store.

Ready-made personas

The Template Store lists the assistant personas available on your plan. Currently offered:

PersonaCategoryWho it's forPlans
E-commerce AssistantSalesOnline stores — product info, order tracking, customer questions. Also connects Shopify (see below).Pro · Enterprise
Customer Support AssistantSupport24/7 support, issue resolution, ticket creation.All plans
B2B Sales AssistantSalesEnterprise sales — quotes, product info, appointment booking.Enterprise
Corporate Knowledge AssistantCorporateInternal knowledge sharing, HR questions, company procedures.Enterprise
Legal Assistant PremiumProfessionalLegal info, contract summaries, appointment booking (law firm).Pro · B2B · Enterprise
Education AssistantEducationStudent/parent info, enrollment processes (education institution).Starter · Pro · B2B · Enterprise
Healthcare Assistant PremiumHealthcareAppointment booking, general health info (hospital/clinic).Pro · B2B · Enterprise
Finance Assistant PremiumFinanceBanking, investment and insurance questions.Pro · B2B · Enterprise
Real Estate Assistant PremiumReal EstateProperty advice, listing info, appointment booking.Pro · B2B · Enterprise

Premium personas carry extra-careful rules written for sensitive domains (legal, health, finance). When your plan qualifies, they apply in one click just like the others.

How to apply a persona

  1. Open Settings → Template Store. Only personas available on your plan appear enabled.
  2. On a persona's card, press Apply.
  3. If the persona asks for variables, fill them in — typically fields like company name, website, working hours. If a required field is empty, applying stops with "Required field missing".
  4. When you apply, the persona's system prompt is written into your widget; the assistant starts replying with that personality right away.

After applying you can edit the variables any time, or disable the persona with an on/off toggle. The use case you pick during setup can auto-suggest and assign a fitting persona.

✍️

A persona is a starting point — you can layer your own rules on top. Fine-tune the assistant's behavior from the system prompt in Admin panel settings.

E-commerce Assistant: also connects Shopify

The E-commerce Assistant persona is special: if you also enter your Shopify details while applying, your store connects to the assistant (products, orders, inventory, customers — read-only). These fields are requested during apply:

FieldWhat it is
Store URL (shopify_store_url)Your store address, as store.myshopify.com.
Admin API token (admin_api_token)Shopify Admin API access token — stored encrypted.
Webhook secret (optional)For webhook verification (if you use one).

The connection opens with the read_products, read_orders, read_inventory, read_customers scopes. For how to generate the token and the full Shopify e-commerce flow: Shopify & e-commerce.

Plan-based access

Each persona defines which plans can reach it (the "Plans" column above). The rules:

  • If your plan isn't listed, the persona is locked — trying to apply it shows a notice naming the required plans.
  • When you downgrade, personas you can no longer access are automatically deactivated (not deleted; they return when you upgrade).

The full plan logic: Plans & plan-gating.

Agent expertise packs (curated KB)

The second kind of template brings the agent a curated knowledge base for a domain: content compiled from official/trusted sources, tidy KB folders, and an expertise note added to the agent's charter. Example: the Social Media Management pack ships with a knowledge base of thousands of documents compiled from the platforms' official docs. Unlike chat personas, these packs deepen the agent's knowledge, not its personality.

Was this page helpful? Send feedback