Skip to content
ConsultEvo

How to Get ChatGPT to Write More Like You

You can get ChatGPT to write more like you by turning representative writing samples into a reusable style guide, applying that guide through the right ChatGPT feature, and testing the result against a new brief. For example, an editor might turn three approved articles into rules such as “answer the reader’s question first,” “define technical terms,” and “avoid exaggerated claims,” then test those rules on a fresh article.

This is guidance, not model training. Examples and instructions do not permanently change ChatGPT’s underlying model. They may make a target voice more consistent, but they do not guarantee an exact match. The practical sequence is sample selection, style profile, feature choice, test draft, and revision.

The least complex setup is usually best: Custom Instructions for broad personal preferences, a Project for a brand or client, and a Skill or GPT only when the account and workspace support it. Automation belongs after the editorial process is stable.

Extract a useful style profile from writing samples

Start with three to five pieces by the same author or brand, ideally in the format you want ChatGPT to produce. Choose approved, representative work for the intended audience. Label samples that are ghostwritten, heavily edited, unusually formal, or written for a different audience. One short sample is not enough to establish a reliable pattern.

Ask ChatGPT to describe observable traits, not to guess the writer’s personality. Useful categories include formality, tone, sentence length, vocabulary, paragraphing, transitions, and typical structure. Analyze samples separately, then compare the results. Keep recurring traits that you actually want to preserve; discard one-off choices and vague labels such as “engaging” unless you can define what they mean in practice.

For example, “friendly” might become “use direct address where it helps; do not add jokes or exclamation marks.” “Concise” might become “prefer short sentences, but retain qualifications needed for accuracy.” A usable profile includes both positive rules and tendencies to avoid.

Try this analysis prompt with each sample:

Analyze this writing sample for observable patterns in voice, tone, sentence length, vocabulary, paragraphing, transitions, and structure. Separate recurring style traits from choices that may be specific to this sample. Do not infer personal characteristics. Suggest practical rules for drafting a new piece for the same audience and format.

ChatGPT can suggest a profile, but the author or designated editor should decide which rules belong in the approved guide.

01Collect and labelThe author or editor selects approved samples and records their format, audience, and any unusual editing or authorship context.
02Analyze each sampleAsk ChatGPT for observable writing patterns and save each analysis with its sample ID so findings can be compared.
03Consolidate recurring rulesThe editor keeps consistent, desired traits and turns broad adjectives into rules a writer can follow.
04Approve and testThe author or editor approves a versioned profile, then tests it on a new brief rather than on the samples used to create it.

A hypothetical profile might say: “Conversational, direct, and technically precise. Use a calm, helpful tone. Prefer concise sentences and define technical terms on first use. Answer the question before explaining the background. Avoid unsupported performance claims and invented product details.”

Choose where the style guide should live

Choose the simplest supported feature that matches the scope of the writing preference. A broad personal preference belongs in Custom Instructions; a distinct client or brand usually needs a Project. Skills and GPTs have different eligibility and behavior, so do not assume they are available in every account.

Mechanism Best fit Important boundary Availability note
Custom Instructions Broad personal writing preferences Not an API setting; context-specific features may take precedence Available on Free, Go, Plus, Pro, Enterprise, Business, and Education plans, subject to current product conditions
Projects A brand, client, or content stream with its own files and rules Project instructions override global instructions inside that Project Availability and workspace controls can affect use
Skills A reusable, repeatable writing procedure Automatic selection is not guaranteed for every related prompt Eligible Business, Enterprise, Healthcare, and Education users, subject to controls
GPTs A dedicated assistant with its own instructions and knowledge Does not use global Custom Instructions or saved memory New creation is unavailable on personal Free, Go, Plus, and Pro accounts

Custom Instructions suit preferences that should apply broadly. OpenAI documents setup under Settings → Personalization on web and desktop, or Settings → Customize ChatGPT on mobile. The documented limits are 1,500 characters for Free and Go, and 5,000 for Plus, Pro, Enterprise, Business, and Education. Custom Instructions are a ChatGPT interface feature, not an API setting. See OpenAI’s current Custom Instructions guidance.

Projects are a better fit for separate editorial environments. A Project can hold its instructions and relevant reference material, such as an approved style guide or terminology list. Add instructions from the Project’s three-dot menu under Project settings. Project instructions apply only there and override global Custom Instructions inside that Project. See OpenAI’s Projects documentation.

Skills are reusable workflows that may include instructions, examples, supporting resources, and code. OpenAI says eligible users can install Skills and that ChatGPT may use an installed Skill automatically when it determines the Skill is helpful. Automatic selection is not a dependable invocation guarantee, so use explicit instructions or a Project when reliable application matters. See OpenAI’s Skills documentation.

GPTs have their own instructions and knowledge files. They do not use saved memory, global Custom Instructions, or previous conversations. OpenAI currently says new GPT creation and publishing are unavailable on personal Free, Go, Plus, and Pro accounts; eligible workspaces may have different permissions. Check the GPT creation guide and OpenAI’s explanation of GPTs before planning around one.

Set up instructions and run a controlled test

Keep the profile concise enough for its destination. For a Project, create or open the Project, choose its three-dot menu, open Project settings, and add the project-specific instructions. Add only relevant reference files, such as the approved style guide, audience definition, or terminology list. Interface labels can vary by product surface and workspace.

Use a template that separates style rules from task requirements:

Voice: Conversational, direct, and technically precise.
Tone: Helpful and calm; avoid exaggerated enthusiasm.
Sentence and vocabulary rules: Prefer concise sentences. Define technical terms on first use.
Structure: Answer the reader's question first, explain the reasoning, then give a practical next step.
Avoid: Unsupported claims, invented details, and filler introductions.
Accuracy: Preserve factual qualifications. Flag missing information instead of guessing.
Task: [Describe the audience, format, purpose, and required length.]

Test the profile with a new brief in the format you actually need. Compare the output with a human-approved reference or a checklist of observable criteria. Score concrete requirements, such as required headings and word-count range, separately from judgments such as warmth or formality. Revise one or two profile rules at a time; otherwise, you will not know which change helped.

A simple editorial scorecard can use a 0-to-2 scale for each item: 0 means missed, 1 means partly met, and 2 means met. Score audience fit, tone, sentence and vocabulary rules, structure, and fidelity to the brief. Track results across several new briefs, not just one. This is a local editorial measure, not a guarantee of future performance.

Turn the process into a repeatable workflow

Once the manual test works, define the inputs, output, validation gate, destination, and exception owner before connecting any apps. The workflow below is an illustrative operating design, not a vendor-published template. Its proposed fields should be mapped to the actual tools selected.

Trigger and input AI job and output Validation Action and fallback
Editor submits three to five samples, audience, format, and target use Analyze observable traits and return a proposed versioned style profile Editor removes sample-specific or unwanted rules and approves the profile Store the approved guide; return conflicting samples to the editor for resolution
A new brief is ready with source ID, revision, profile version, and required format Draft within the profile and return title, outline, draft, missing information, and claims requiring sources Check required fields, headings, length, prohibited phrases, source revision, and structured output Send valid output to a review queue; route invalid or incomplete output to the automation owner
An editor reviews the queued draft Optionally suggest revisions for tone or clarity without deciding publication eligibility Editor verifies facts, claims, audience fit, and approval status Move approved copy to a separately configured destination; hold unresolved claims

Use a business key that identifies one generation attempt at the correct row grain. For example, a proposed GenerationRun record might represent one source record, one source revision, one style-profile version, one prompt version, and one destination system. If model or action variants create independent runs, include that dimension too.

{
  "source_record_id": "brief-1842",
  "source_revision": "rev-07",
  "style_profile_version": "brand-guide-v3",
  "prompt_version": "draft-prompt-v2",
  "destination_system": "configured-review-queue",
  "draft": "Draft text for editorial review.",
  "claims_requiring_sources": [],
  "missing_information": [],
  "needs_human_review": true
}

The identifiers and values above are illustrative, not fields guaranteed by Zapier or a destination app. Where concurrent runs are possible, enforce uniqueness with a database constraint or use a transactional upsert. A read-then-create check is not sufficient: two workers can both see no existing record and create duplicates.

Automate only after the style process is stable

Automation is optional and should follow an approved profile, repeatable test, and named review owner. Zapier offers two distinct routes: its ChatGPT (OpenAI) app lets a Zap call the OpenAI API, while Zapier MCP lets a compatible AI client discover and execute actions in connected apps. An MCP tool call is not, by itself, a persistent scheduled or event-triggered workflow.

Integration decision

Use the ChatGPT (OpenAI) app when a Zap should call the OpenAI API as one workflow step. Use Zapier MCP when a compatible AI client should discover and execute connected-app actions. If the process must run on a trigger or schedule, configure a separate Zap or equivalent persistent workflow.

The ChatGPT (OpenAI) Zapier connection requires an OpenAI API account with prepaid billing; a paid ChatGPT subscription is not required for that API connection. Zapier documents actions including Conversation, Analyze Text, Extract Structured Data, Analyze Images, and API Request, but the available models, fields, limits, and destination operations should be checked in the current Zap editor. See Zapier’s setup guide and its guide to choosing a message action.

For a hypothetical draft pipeline, use a trigger from a source app that has a verified Zapier trigger. Pass the brief, approved profile, terminology, source revision, and required output format to a current OpenAI action. Validate the response before placing it in a review queue or draft field in a supported destination. Do not assume a particular CMS trigger, field, publishing action, retry policy, or approval feature is available until you verify it for that app.

When a source changes during generation, stop the run and request a new draft. When structured output is invalid, required fields are absent, claims need sources, or the business key already exists, route the run to the named editor or automation owner. Store the source ID and revision, profile and prompt versions, generation time, output, reviewer, approval state, and destination record ID. These are proposed audit fields, not a guaranteed Zapier schema.

For duplicate prevention, use a database-enforced unique key or transactional upsert based on the source record, source revision where relevant, style-profile version, prompt version, destination, and any other dimension that makes a run independent. Do not use only a date, author ID, or prompt text. If the destination cannot enforce uniqueness, create an idempotency record before the external write and define how ambiguous failures are reconciled.

Zapier MCP can connect a compatible AI client to actions in authenticated apps, but the client, selected tools, permissions, required fields, and connected apps determine what can actually happen. Tool access can be limited, and access can be revoked through the relevant client or Zapier controls. Treat generated action parameters as untrusted until reviewed.

ConsultEvo’s Zapier automation consulting is relevant when a cross-app process needs to be designed, tested, and governed.

Review outputs and protect the source material

Use deterministic checks where possible. A rule can verify that required fields are present, a heading exists, a word count falls within range, a status has an allowed value, or a source revision has not changed. Use AI for nuanced tasks such as assessing tone or proposing a rewrite, not as the sole control for publication eligibility, factual approval, or an irreversible record update.

Review before use or write-back
  • Confirm the draft follows the approved tone, structure, and avoid-list.
  • Verify factual claims against the brief or reliable source material; resolve claims requiring sources.
  • Check required fields, headings, allowed values, and word-count limits with deterministic rules.
  • Confirm the source record, revision, and content hash still match the material used to draft.
  • Check that the destination record is not already updated and that the service account has permission to write.
  • Require a named editor’s approval before external publication or consequential updates.
  • Limit stored samples and connected-app access to what the task requires.

Writing samples may contain names, contact details, confidential business information, or unpublished material. Send only necessary fields to the model and apply the privacy, retention, access, and connected-app controls appropriate to the material and workspace. Review uploaded Skills because they may contain instructions, supporting files, or code.

For repeatable workflows, retain enough information to trace a draft to its inputs and decision: source ID and revision, source hash where useful, style-profile and prompt versions, model or action, generation time, output or output hash, reviewer, approval state, and destination record ID. Vendor interfaces, plan eligibility, billing, and app operations can change, so check current documentation when those details affect the design.

Frequently asked questions

Do Project instructions work alongside Custom Instructions?

Project instructions override global Custom Instructions inside that Project. Keep client- or brand-specific rules in the Project so they do not become general preferences. Effective behavior can also depend on the Project’s files, chats, memory mode, and workspace controls.

Does a custom GPT inherit my saved Custom Instructions?

No. GPTs use their own configuration and do not use global Custom Instructions, saved memory, or previous conversations.

Are Skills available to everyone, and will one always run?

No. Current OpenAI documentation lists eligible Business, Enterprise, Healthcare, and Education users, subject to product availability and workspace settings. An installed Skill may be selected automatically when ChatGPT determines it is helpful, but that does not guarantee invocation for every matching request.

Can I make ChatGPT sound exactly like me?

No reliable exact-match guarantee is established. Representative samples and explicit rules can make drafts more similar to a target style, but test new outputs against approved criteria and review factual content.

Is this model training?

No. Analyzing samples and adding instructions provide guidance and context. They do not fine-tune or permanently retrain the underlying model.

Should I use Custom Instructions or a Project?

Use Custom Instructions for broad personal preferences. Use a Project for a scoped client, brand, or recurring content environment with its own files and editorial rules.

Should I use Zapier MCP or the ChatGPT/OpenAI Zapier app?

Use the ChatGPT/OpenAI app when a Zap needs to call the OpenAI API as one workflow step. Use Zapier MCP when a compatible AI client should discover and execute connected Zapier actions. A durable trigger-based workflow still requires a separately configured Zap or equivalent automation.

How should repeated style-generation runs avoid duplicates?

Use a database-enforced unique key or transactional upsert based on the source record, source revision where relevant, style-profile version, prompt version, destination, and other dimensions that define an independent run. A lookup-then-create sequence is not race-safe under concurrency.