OctiAI

Categories

Work-ops Chatbot FAQ Prompt Template

One-shot ChatGPT prompt (Markdown output) that produces deployable, policy-safe chatbot FAQ packs for work-ops support

What You'll Get

How to Use

Provide conservative policies and an authoritative KB base URL

Always supply an explicit policies_list and kb_base_url before first run. Use conservative escalation_rules (owner, severity, SLA) and mark anything uncertain as an assumption so the template generates verification questions. This reduces risky hallucinations and speeds safe deployment.

Works Best With

Best used with structured inputs and defined policies

Prompt Template


# Work Ops (Meetings, Docs, Support) Prompt Blueprint

## Goal
- Produce a deployable Chatbot FAQ pack for customer-facing support in a specific product area: canonical answers that resolve intent, include 1-2 follow-up prompts, explicit handoff/escalation triggers, short microcopy, and KB links — ready for direct ingestion into bot platforms or support playbooks.

## Inputs
- Context: target product area, typical customer scenarios, known sensitive topics.
- Stakeholders: support leads, escalation owners, content reviewer.
- Constraints: policy rules, allowed actions, maximum reply length, KB base URL.
- Desired tone: primary voice for answers (e.g., friendly, professional, concise).
- Required format: for each FAQ produce Diagnosis questions → Response draft → Next steps.
- If any of the above are missing the prompt will ask clarifying questions before generating content.

## Prompt
Act as a support knowledge author and chatbot copywriter for {{product_area}}. Using the inputs below, produce a canonical Chatbot FAQ pack optimized for deployment in chatbots and help widgets (Intercom/Zendesk/Gemini/ChatGPT). Output MUST be structured so each FAQ entry contains: Intent, Example user utterances, Diagnosis questions, Canonical response draft (concise), Tone-variant (empathetic and firm) drafts, 1-2 follow-up prompts, One-line microcopy (button/tooltip), KB link, Clear handoff triggers (measurable), and a one-line escalation message for agents.

Inputs you must use:
- Primary tone: {{tone}}
- Policy and refusal rules: {{policies_list}}
- Escalation rules and severity mapping: {{escalation_rules}}
- Knowledge Base base URL (use to form KB links): {{kb_base_url}}
- Product facts and limits: {{product_facts}}

Instructions:
1. Identify up to 12 high-priority customer intents for {{product_area}} (prioritize likely frequency and risk). For each intent produce the following block exactly in this order:
   - Intent name
   - Example user utterances (3 short variants)
   - Diagnosis questions (2-4 short, explicit questions to ask the user; label as "Ask:")
   - Canonical response (max 3 sentences; label as "Answer:") tuned to {{tone}}
   - Tone variant: "Empathetic variant:" (1-2 sentences) and "Firm variant:" (1-2 sentences)
   - Follow-ups: list 1-2 suggested follow-up prompts the bot should present (each <12 words)
   - Microcopy: a one-line button/tooltip text (<=8 words)
   - KB link: full link using {{kb_base_url}} plus an intuitive path placeholder (e.g., {{kb_base_url}}/path-to-article)
   - Handoff triggers: 2-4 explicit, measurable conditions that require agent escalation (e.g., "payment failed after 2 attempts", "user requests chargeback")
   - Escalation message: one-line private note for agents including required ticket fields to provide (e.g., "Include order_id, customer_id, screenshots, last 4 of card")
   - Refusal/deflection line: one-sentence refusal if request violates any item in {{policies_list}} (cite the policy key)

2. After all intents, produce:
   - Global "When to hand off" rules derived from {{escalation_rules}} (bullet list, prioritized).
   - Global refusal rules synthesized from {{policies_list}} with exact wording the bot should use (3-5 short rules).
   - A short "Confidence & fallback" policy: if the bot is <70% confident or if user repeats the question twice, hand off with a template message.

3. Formatting & safety:
   - Mark facts vs assumptions at top of the output. For any assumption include a short rationale and suggested verification question.
   - Do not assert policy or legal claims without referencing the named item from {{policies_list}}.
   - Keep customer-facing replies ≤280 characters and free of absolutes like "always" or "never".
   - Redact or request redaction of any personal data beyond ticket fields specified in Escalation message.

4. Deliverable constraints:
   - Output in Markdown.
   - For each FAQ entry include machine-friendly keys in a metadata comment line above the block: e.g., <!-- intent:refund; severity:high -->
   - Include a short CSV-compatible index table at the top listing Intent, KB path, Handoff? (yes/no), Escalation owner.

If any input ({{product_facts}}, {{policies_list}}, {{kb_base_url}}, {{escalation_rules}}, or {{tone}}) is missing or ambiguous, ask up to three clarifying questions before generating the pack.

## Output Format
Support: Diagnosis questions → Response draft → Next steps

For each FAQ entry follow this exact order:
- Diagnosis questions (label "Ask:")
- Response draft (label "Answer:") with two tone variants (Empathetic / Firm)
- Next steps: Follow-ups, Microcopy, KB link
- Handoff: Handoff triggers and Escalation message
- Refusal: one-line refusal tied to a policy key

At the top include:
- CSV-compatible index table: Intent | KB path | Handoff? | Escalation owner
- Metadata comment lines for each intent block as specified above

## Guardrails
- Separate facts vs assumptions at the top of the output. Facts = items present in {{product_facts}} or explicit policy items from {{policies_list}}. Assumptions = anything inferred; flag them and propose verification questions.
- Never provide refunds, account changes, or legal commitments in chat without an explicit allowed-action policy key from {{policies_list}}.
- Do not invent KB URLs—use {{kb_base_url}} as the host and append clear path placeholders.
- When handing off, include required ticket fields and a concise private note for the agent.
- If a request touches disallowed topics from {{policies_list}}, use the prescribed refusal line and immediately offer a permitted alternative.
- No policy claims without the named policy key from {{policies_list}}.

## Examples
- Mini decisions/actions excerpt
  - Decision: For "Refund request — paid within 14 days" the bot will ask for order_id and payment method, then escalate if payment system shows failed refund attempts.
  - Actions: Owner: Billing Team; Action: attempt refund within 3 business days; Notify customer with templated reply.

Variables

Usage Notes

Not for

Do not include

Work-ops Chatbot FAQ Prompt Template

A single, fillable ChatGPT prompt that generates up to 12 prioritized FAQ intents in Markdown — each with diagnosis questions, concise canonical answers (≤280 chars), empathetic/firm variants, 1-2 follow-ups, microcopy, KB links (uses kb_base_url), measurable handoff triggers, and a private escalation note.

Turn this into a working asset in minutes.

Import into Workspace to auto-fill variables, adapt output style, and iterate with OctiAI's prompt editor.

What you'll get

Output format

Markdown

Best used when

Avoid when

Sign in to save, like, or rate this prompt.

Made for

What to fill in

Use the guidance below to complete each placeholder with the right level of detail.

Product Area

Provide the key details needed for this variable.

Tone

Provide the key details needed for this variable.

Policies List

Provide the key details needed for this variable.

Escalation Rules

Provide the key details needed for this variable.

Kb Base Url

Provide the key details needed for this variable.

Product Facts

Provide the key details needed for this variable.

Rules

Canonical Examples

Input: Billing & Payments chatbot FAQ pack for US/EU e-commerce. Tone: concise, professional. Policies provided: ALLOW_PARTIAL_REFUNDS, NO_SENSITIVE_DATA_SHARING, ESCALATE_PAYMENT_FAILURES. Escalation rules: critical->Billing Team immediate, high->Billing within 4 hours, medium->Support within 24H. KB base: https://support.example.com. Product facts: refund window 30 days; payments via Stripe; max 3 retry attempts on card charges.

Loading result...

Failed to load output.


CSV index + 6 intents (Refund, Card failure, Chargeback, Subscription change, Invoice request, Promo code). Each entry: Ask:, Answer:, Empathetic/Firm variants, Follow-ups, Microcopy, KB link, Handoff triggers, Escalation note, Refusal tied to policy key.

Why it works: Targets the highest-impact billing intents (refunds, failed payments, disputes) with clear diagnosis, concise canned replies, measurable escalation triggers and agent ticket templates—ready for bot ingestion and SLA adherence.

Input: SaaS Account Access & Onboarding for a B2B SaaS (US/EU). Tone: friendly. Policies: NO_PASSWORD_SHARING, ALLOW_ACCOUNT_CHANGES_VIA_VERIFIED_CHANNEL, DATA_RETENTION_POLICY. Escalation rules: security incidents -> Security Team immediate; admin requests -> Account Admin Team within 2 business days. KB base: https://help.prodco.com. Product facts: SSO supported (SAML/OAuth), trial length 14 days, admin role required to add seats.

Loading result...

Failed to load output.


CSV index + 6 intents (SSO setup, Password reset, Add seat, Trial extension, Account ownership, Access error). Includes Ask/Answer, tone variants, KB links, measurable handoff triggers and agent ticket templates.

Why it works: Covers onboarding and access intents (SSO, seat adds, trial extension, password resets) with clear diagnosis, channel-safe refusal lines, and escalation templates for security and admin changes.

Works Best With

Best used with structured inputs and defined policies