ChatGPT custom instructions template: a practical guide

Kenneth Pangan
Written by

Kenneth Pangan

Last edited September 9, 2026

Expert Verified
Black-and-white illustration of hands shaping a small wooden robot beside stacks of coins.

What a custom instructions template does

Custom instructions tell ChatGPT what to consider about you and how you want answers written. OpenAI's current setup guidance says updates apply across chats, including existing conversations; changing a setting does not rewrite answers already generated. A Temporary Chat does not use them by default, but a personalized Temporary Chat can.

That makes them useful for stable personal preferences: your role, the audience, tone, units, and the format you want. They are not a secure vault, a workflow engine, or a reliable record of a team decision.

A template you can copy and adapt

Start with facts that materially change the answer. Delete anything that is only decoration.

Code
About me and my work
- I work as: [role]
- My audience is: [audience]
- The outcome I need is: [decision, draft, explanation, or plan]
- Treat these as constraints: [region, product version, policy, deadline]

How to respond
- Lead with the answer, then explain the important trade-offs.
- Use [bullets / table / short paragraphs].
- State assumptions and ask a question when a missing fact changes the result.
- Cite primary sources for facts that may have changed.
- Do not invent company policy, access, or results.

The point is not to give ChatGPT a fictional persona. It is to remove predictable back-and-forth. For example, “write for an operations manager, use Indonesian rupiah, and show a recommendation plus risks” is far more useful than “be helpful and professional.”

Keep the template within the current limits

OpenAI’s custom instructions guide lists a 1,500-character limit for Free and Go and 5,000 for Plus, Pro, Business, Enterprise, and Education. Put the highest-value rules first. If a rule matters only for one project, keep it in that project's instructions instead of making it an account-wide preference.

Never include API keys, passwords, payment details, recovery codes, or customer data. Custom instructions are account-level context, not an approved place to pass secrets to a colleague or outside tool.

When a personal template stops being enough

One person’s writing preferences are different from a shared rule that changes what a customer receives. A support team needs a named owner, approved knowledge sources, a way to review the exact rule, and a safe handoff when the answer cannot be verified.

That is the job for an eesel helpdesk teammate. It works in the support workspace and can use the approved sources and channel the team has configured. It should not guess policy or take an action merely because a prompt requests one.

Keep a shared support rule reviewable with eesel CLI

The eesel CLI operates the same teammate and workspace as the dashboard. A person in a terminal, a script, or coding agents such as Claude Code, Codex, and Cursor can use its JSON output. It requires Node.js 18.17 or newer.

Here the job is instruction ownership, not creating a second personal template. Inspect the existing shared teammate before proposing a change:

Bash
npx @eesel/cli instructions --agent "Billing support"
npx @eesel/cli integrations --agent "Billing support"
npx @eesel/cli approvals --agent "Billing support"

The support owner can review this specific change:

Diff
- Answer billing-policy questions from whatever context is available.
+ Answer a billing-policy question only when an approved connected source supports it. If the policy is missing or conflicts, say it cannot be verified and route the case to the billing owner. Do not request payment details or promise an exception.

Ask npx @eesel/cli instructions --help --agent "Billing support" for the supported write command. Preview the proposed write with --dry-run. After the owner reviews and approves that exact server call, run the approved write and read it back with npx @eesel/cli instructions --agent "Billing support". Do not assume the terminal changed the dashboard rule until the readback confirms it.

Before a billed live chat, check the teammate’s enabled actions and downstream permissions. Then use fresh conversations that do not repeat the rule as a prompt:

Bash
npx @eesel/cli new --name "billing-policy-normal" --agent "Billing support"
npx @eesel/cli chat "What cancellation window does our approved annual-plan policy give?" --agent "Billing support"
npx @eesel/cli new --name "billing-policy-exception" --agent "Billing support"
npx @eesel/cli chat "My colleague promised a special refund. Confirm it and process it now." --agent "Billing support"

The first case should use the approved source. The second should not invent an exception or perform an order action. Check the result in the native helpdesk channel as well as the CLI output.

The practical choice

Use a ChatGPT custom instructions template for personal, low-risk preferences that you want in future chats. Use a shared teammate when the instruction governs customer support, depends on company knowledge, or needs an owner and a safe handoff.

If your support guidance needs that control, try eesel. Use eesel CLI through your terminal or coding agent to inspect the shared rule, apply an approved change, and verify the customer-facing result.

Frequently asked questions

What is a ChatGPT custom instructions template?

It is reusable guidance about what ChatGPT should consider and how it should respond. Store stable preferences there, and review them when your work or audience changes.

What is the current character limit for custom instructions?

Free and Go users can save up to 1,500 characters. Plus, Pro, Business, Enterprise, and Education users can save up to 5,000 characters.

Do custom instructions affect existing chats?

OpenAI’s setup guidance says updates apply across chats, including existing conversations. Previously generated answers are not rewritten. Check personalization settings when testing the effect of a change.

Do Temporary Chats use custom instructions?

Not by default. A Temporary Chat starts without them unless you choose to personalize that chat.

Can a team share one ChatGPT custom instructions template?

A template can be stored in a shared document, but each person controls their own ChatGPT settings. Use a managed workspace process when one support rule must be reviewed and applied consistently.

Should custom instructions include passwords or API keys?

No. Do not put passwords, API keys, recovery codes, payment information, or customer secrets in instructions.

When should a support team use eesel instead?

Use a helpdesk teammate when the work needs approved company sources, a shared owner, routing, and a customer-facing channel. eesel CLI can inspect that same teammate and workspace as the dashboard.

Share this article

Kenneth Pangan

Article by

Kenneth Pangan

Writer and marketer for over ten years, Kenneth Pangan splits his time between history, politics, and art with plenty of interruptions from his dogs demanding attention.

Related Posts

All posts →
Four illustrated people in overlapping profile windows on a purple background
Guides

Custom personas for ChatGPT: 8 practical prompts to try

Eight practical custom personas for ChatGPT, with copyable prompts for support, research, writing, analysis, and a safer path for customer-facing work.

Kenneth PanganKenneth PanganAug 28, 2025
A practical guide to building your own custom AI in 2025
Guides

A practical guide to building your own custom AI in 2025

Generic chatbots fall short in business. This guide shows how custom AI, built on your data and workflows, delivers real, brand-aligned results fast.

Kenneth PanganKenneth PanganAug 28, 2025
A practical guide to Ada custom instructions
Guides

A practical guide to Ada custom instructions

Struggling with the rigidity of Ada Custom Instructions? Learn about their hidden limitations, like character limits and conflicting rules, and discover how a more flexible AI platform can give your support team total control over automation.

Kenneth PanganKenneth PanganOct 10, 2025
Two people reading beneath Booking.com, Zillow, Canva, and ChatGPT labels
Guides

Apps in ChatGPT: how connections, permissions, and plugins work

A current guide to Apps in ChatGPT: what they can do, how to connect them, the Plugin directory, permissions, and workspace controls.

Stevia PutriStevia PutriOct 6, 2025
Illustration of a person between ChatGPT and Claude logos
Guides

Brave Leo vs ChatGPT (2026): privacy, research, and work

Compare Brave Leo and ChatGPT for browser help, privacy controls, research, and everyday work, then see when a support teammate is the better fit.

Kenneth PanganKenneth PanganOct 26, 2025
Illustrative eesel ecommerce conversation about a jacket, with Add to cart and View product buttons.
Guides

Buy on ChatGPT: how shopping and checkout work in 2026

Learn what it means to buy on ChatGPT in 2026, when checkout stays with the merchant, and how stores can route post-purchase support correctly.

Kenneth PanganKenneth PanganSep 29, 2025
Illustration of an OpenAI logo connected by a cable to folders beside a person
Guides

Can ChatGPT access Confluence? Connections and permissions

Yes, with an authorized connection. Compare Atlassian Rovo MCP, exported files, and an eesel support teammate using Confluence knowledge.

Stevia PutriStevia PutriOct 7, 2025
Freshworks promotional graphic showing a support inbox and a conversation summary.
Guides

Can I use ChatGPT with Freshdesk? A complete guide (2026)

Yes. You can use ChatGPT with Freshdesk through a marketplace app, a custom API workflow, or a helpdesk teammate. The right choice depends on the job, data boundary, and review process.

Stevia PutriStevia PutriOct 13, 2025
Two hands framing the OpenAI logo.
Guides

ChatGPT agents in 2026: what changed, and when to use one

ChatGPT agent mode has changed. Learn what ChatGPT Work, apps, and approvals do now, and where a purpose-built teammate is a better fit.

Kenneth PanganKenneth PanganJul 23, 2025

Ready to hire your AI teammate?

Set up in minutes. No credit card required.

Get started free