Your voice. Their inbox.
Drafts that sound like you, not a model. Train Riffly on five or six of your real LinkedIn messages and the next thousand it writes will land in your cadence, your register, your sign-off.
The "AI tell" problem.
Recipients can clock an AI draft in three seconds. The cadence is wrong. The sign-off is too clean. The phrasing is too symmetrical.
What we actually learn from your samples.
Eight signals, derived locally in your browser. Not the messages themselves.
Three minutes once. Riffly remembers from then on.
Paste 5-10 messages
Best LinkedIn DMs you've sent. Best cold emails. Best replies. The mix doesn't matter. Riffly picks up your voice from any prose you've actually written.
See your fingerprint
Sentence length, register, contraction rate, question rate, how you tend to open and sign off. Live preview while you type. Save when it looks right.
Every draft from now on
When Riffly drafts a cold message, it matches your style. Recipients read it as a person, not a template, because it is one.
The privacy line.
The fingerprint computation runs client-side. We extract eight numeric stats and a few short opener / signoff strings, then send only those to our backend. Your actual messages never leave the page. You can clear your fingerprint or paste new samples to retrain anytime.
Common questions.
What kind of samples should I paste?
Real LinkedIn messages, real cold emails, or any prose you've written that sounds like you. Five short messages beat one long one. The sweet spot is 5-10 messages of 50-150 words each.
Will it copy phrases verbatim from my samples?
No. It learns the shape of your voice, sentence length, register, how you tend to open and close, and feeds that as a one-paragraph style hint to the model. The actual sentences in your drafts are written fresh.
What if my style changes?
Click "Retrain with new samples" on the dashboard panel. The new fingerprint replaces the old one immediately. There's no churn period.
Is this on every Pro draft, or do I have to enable it per draft?
Every draft, automatically, once you've trained one. No per-draft toggle. If you want to turn it off, click "Clear" on the dashboard panel and Riffly goes back to its default style.
Does it work for non-English messages?
Partially. Sentence length, contraction rate, and signoff capture work in any language. The formality heuristic is tuned for English. We're rolling tier 2 for German, Spanish, and French through 2026.
How is this different from just adding a "be casual" instruction?
"Be casual" is one knob with three positions. Voice fingerprint is eight, calibrated to your specific cadence. The difference shows up most in the openers and sign-offs, which are the lines a recipient notices.
Set up your voice fingerprint.
Pro plan unlocks it. $19/month, 200 drafts, voice fingerprint, saved pitch templates.