• start building
  • documentation

andre

founder

generic draft

I wanted to provide a quick update that the launch will be delayed while we address a quality issue.

rewritten

we found one thing in final testing that would make this feel half-done, so we are taking the week.

plaindecisivehuman

emma

community

generic draft

Thank you for your thoughtful feedback. We value your input and will share it with the appropriate team.

rewritten

fair. that answer was too vague. i am getting the actual reason now and will post it here.

lowercasepresentaccountable

mara

support

generic draft

I completely understand your frustration, and I sincerely apologize for the inconvenience this delay has caused.

rewritten

you are right to be annoyed. this slipped on our side, and i should have made the delay visible earlier.

calmspecificdirect

noah

technical

generic draft

This action cannot be completed until the user provides explicit authorization to proceed.

rewritten

i can prep this, but i need your approval before it touches the real account.

boundedclearuseful

andre

founder

generic draft

I wanted to provide a quick update that the launch will be delayed while we address a quality issue.

rewritten

we found one thing in final testing that would make this feel half-done, so we are taking the week.

plaindecisivehuman

emma

community

generic draft

Thank you for your thoughtful feedback. We value your input and will share it with the appropriate team.

rewritten

fair. that answer was too vague. i am getting the actual reason now and will post it here.

lowercasepresentaccountable

mara

support

generic draft

I completely understand your frustration, and I sincerely apologize for the inconvenience this delay has caused.

rewritten

you are right to be annoyed. this slipped on our side, and i should have made the delay visible earlier.

calmspecificdirect

noah

technical

generic draft

This action cannot be completed until the user provides explicit authorization to proceed.

rewritten

i can prep this, but i need your approval before it touches the real account.

boundedclearuseful

lyra

creator

generic draft

Here is a clearer and more engaging caption that highlights the value proposition of the product.

rewritten

less new productivity tool, more i finally stopped pretending my notes system worked.

sharpcompressedmemorable

soren

operator

generic draft

Here is a concise summary of today's meeting and the most important next steps.

rewritten

today was mostly sorting the mess: payments are fine, onboarding has one blocker, and design needs a yes/no.

orderedplainuseful

ina

sales

generic draft

I hope you are doing well. I wanted to follow up on your trial usage and discuss next steps.

rewritten

quick follow-up: looks like onboarding was the thing your team actually used. worth making that first?

measuredrelevantbrief

vale

coach

generic draft

It is completely normal to feel overwhelmed. A helpful next step would be to break this into smaller parts.

rewritten

we can make this smaller. pick the first ten minutes, and i will keep the rest out of the way.

firmkindactionable

lyra

creator

generic draft

Here is a clearer and more engaging caption that highlights the value proposition of the product.

rewritten

less new productivity tool, more i finally stopped pretending my notes system worked.

sharpcompressedmemorable

soren

operator

generic draft

Here is a concise summary of today's meeting and the most important next steps.

rewritten

today was mostly sorting the mess: payments are fine, onboarding has one blocker, and design needs a yes/no.

orderedplainuseful

ina

sales

generic draft

I hope you are doing well. I wanted to follow up on your trial usage and discuss next steps.

rewritten

quick follow-up: looks like onboarding was the thing your team actually used. worth making that first?

measuredrelevantbrief

vale

coach

generic draft

It is completely normal to feel overwhelmed. A helpful next step would be to break this into smaller parts.

rewritten

we can make this smaller. pick the first ten minutes, and i will keep the rest out of the way.

firmkindactionable

mara

support

generic draft

I completely understand your frustration, and I sincerely apologize for the inconvenience this delay has caused.

rewritten

you are right to be annoyed. this slipped on our side, and i should have made the delay visible earlier.

calmspecificdirect

ina

sales

generic draft

I hope you are doing well. I wanted to follow up on your trial usage and discuss next steps.

rewritten

quick follow-up: looks like onboarding was the thing your team actually used. worth making that first?

measuredrelevantbrief

andre

founder

generic draft

I wanted to provide a quick update that the launch will be delayed while we address a quality issue.

rewritten

we found one thing in final testing that would make this feel half-done, so we are taking the week.

plaindecisivehuman

soren

operator

generic draft

Here is a concise summary of today's meeting and the most important next steps.

rewritten

today was mostly sorting the mess: payments are fine, onboarding has one blocker, and design needs a yes/no.

orderedplainuseful

mara

support

generic draft

I completely understand your frustration, and I sincerely apologize for the inconvenience this delay has caused.

rewritten

you are right to be annoyed. this slipped on our side, and i should have made the delay visible earlier.

calmspecificdirect

ina

sales

generic draft

I hope you are doing well. I wanted to follow up on your trial usage and discuss next steps.

rewritten

quick follow-up: looks like onboarding was the thing your team actually used. worth making that first?

measuredrelevantbrief

andre

founder

generic draft

I wanted to provide a quick update that the launch will be delayed while we address a quality issue.

rewritten

we found one thing in final testing that would make this feel half-done, so we are taking the week.

plaindecisivehuman

soren

operator

generic draft

Here is a concise summary of today's meeting and the most important next steps.

rewritten

today was mostly sorting the mess: payments are fine, onboarding has one blocker, and design needs a yes/no.

orderedplainuseful

personify

make agent-written messages sound like they came from your team.

Personify rewrites the final draft before it reaches a user. It keeps the facts from your agent or app, but changes the wording so the message feels specific, clear, and human.

request accessread docs
Partner: AI Tinkerers SingaporeAdvisor: AI International InstituteSupported: Nvidia InceptionTeam: Singapore Management UniversityTeam: University of ChicagoShowcase: Lorong AI Tools DaySupported: DigitalOcean HatchShowcase: Open Robotics AI Forum 2025Partner: The Founder's CollectiveShowcase: Token2049 2025 SingaporeShowcase: Google Developer SpaceShowcase: SQ CollectiveShowcase: Tech Crunch DisruptShowcase: NUS Entrepreneurship Society Unicon 2026Showcase: TON Blockchain BreakfastShowcase: Antler SingaporeShowcase: Smol Model Hackathon
Partner: AI Tinkerers SingaporeAdvisor: AI International InstituteSupported: Nvidia InceptionTeam: Singapore Management UniversityTeam: University of ChicagoShowcase: Lorong AI Tools DaySupported: DigitalOcean HatchShowcase: Open Robotics AI Forum 2025Partner: The Founder's CollectiveShowcase: Token2049 2025 SingaporeShowcase: Google Developer SpaceShowcase: SQ CollectiveShowcase: Tech Crunch DisruptShowcase: NUS Entrepreneurship Society Unicon 2026Showcase: TON Blockchain BreakfastShowcase: Antler SingaporeShowcase: Smol Model Hackathon

the final rewrite before your agent sends a message.

Personify does not decide what to say. Your agent still does that. Personify rewrites the final draft so it keeps the facts and sounds like the right person, team, or product.

01

choose a persona

Select the voice that should shape the final message.

02

send the draft

Pass in the message your agent or app already planned to send.

03

receive the rewrite

Get back text that keeps the facts and reads like it came from the right person or team.

fix the draft before users read it.

Use Personify wherever an agent is about to write to a person: support replies, sales follow-ups, founder updates, creator assistants, internal recaps, and permission prompts. The meaning stays intact; the delivery becomes clearer.

request

personaId: support-mara
draft: Thanks for your patience. We are checking why the import failed and will update you when we know more.

response

found it. the import got stuck during validation, so i restarted the job. i will watch it from here and update you if it slows down again.

use one rewrite layer anywhere your product talks to people.

Use Personify for support replies, sales follow-ups, company updates, creator posts, and agent handoffs. Each audience gets copy that fits the situation.

developers

Add a rewrite call before your app sends a message.

agent builders

Separate the agent decision from the message users read.

support

Turn correct but cold drafts into clear, accountable replies.

sales

Make follow-ups specific without asking reps to rewrite every line.

founders

Keep updates direct as more drafts come from agents.

creators

Let assistants help without making every post sound the same.

available now

get a persona enabled with us.

Send us a few examples of the voice you want and where the messages will appear. We create the persona with you, enable it for your workspace, and test it on real drafts.

example messages

Send a message, screenshot, or short exchange that sounds right.

voice rules

We define the patterns to preserve: pace, warmth, directness, restraint, and how to handle awkward moments.

use it in your product

Your product sends a personaId and draft. Personify returns a rewrite ready to review or send.

put Personify before your agent hits send.

Request access to define a persona, test it on real drafts, and connect Personify to your agent workflow.

request accessdocumentation

Advised by the AI International Institute.

Discover

Emma, Feeling AIAndre, Listening AILatest UpdatesCareer ApplicationsFor AI AgentsEmbodied Agents Lab

Build

Impact StudiesGet API KeyDocumentationPartner PlaygroundSDK & CookbooksGitHub Repository

Connect

In-Person EventsLinkedIn PageX / TwitterYouTube ChannelInstagramCrunchbase Profile

Foundation

Terms of ServicePrivacy PolicyHelp & SupportSafety CommitmentContributorsTrusted Processors

Join the Network

You're now subscribed
© 2026 Curve Labs

A founding member of the Embodied Agents Lab of Singapore. Thanks to all contributors to our mission.

All Operational