Skip to main content

AI writing assistant

Write in a voice that is unmistakably yours.

Lumen learns your style from your own writing, drafts in seconds and shows the source of every claim.

10xfaster first drafts
92%suggestions kept
40+languages
app.lumen.example/draft

Words today

4,820

Voice match

96%

Sources linked

38

Voice match

96% on brand

Draft ready

Blog post · 1,200 words

Lumen by the numbers

2M+drafts every month18kteams writing92%suggestions accepted40+languages4.8/5average rating

Who uses Lumen

One assistant for every writer.

Launch campaigns without the blank page.

  • Landing page and ad copy in your voice
  • Repurpose one idea into ten assets
  • Brand guardrails for every writer
See all use cases

Answer customers with warmth and accuracy.

  • Draft replies from your help centre
  • Consistent tone across agents
  • Cite the article behind every answer
See all use cases

Document and explain what you ship.

  • Release notes from your changelog
  • Docs that stay in sync with the product
  • Plain-English summaries of specs
See all use cases

API

Bring Lumen into your product.

Generate, rewrite and summarise with a few lines of code.

  • Sub-50ms responses worldwide
  • Official SDKs for Node, Python and PHP
  • Webhooks with automatic retries
Read the docs
main
curl https://api.example.com/v1/projects \
  -H "Authorization: Bearer sk_live_..." \
  -d name="Website relaunch" \
  -d status="active"
main
import { Client } from "@example/sdk";

const client = new Client(process.env.API_KEY);
const project = await client.projects.create({
  name: "Website relaunch",
});
main
from example import Client

client = Client(api_key=os.environ["API_KEY"])
project = client.projects.create(
    name="Website relaunch",
)

Automation

Set it once. Let it run.

Build workflows in minutes with a visual editor, no engineers required.

Trigger

A new lead fills in your form

Form submittedDeal created

Action

Enrich, score and assign the lead

Enrich dataAssign owner

Result

Your team is notified instantly

Slack alertTask created

Results that speak

Teams that write better, faster.

We cut first-draft time by 70% and our voice never drifted.

Maya PatelHead of content, Northwind
−70%first-draft time

Support replies are warmer, faster and always cite the help article.

James OkoroCOO, Parcelo
4.9CSAT score

One voice across eleven writers and four languages.

Luca BianchiCMO, Tidepool
11writers, one voice

Usage-based pricing

Pay per word, not per seat.

No seats, no surprises. Volume discounts apply automatically.

First 10,000 words

$0

free every month

10k – 500k words

$0.40

per 1,000 words

500k – 5M words

$0.28

per 1,000 words

5M +

Custom

enterprise pricing

Included with every plan

  • Unlimited dashboards
  • Unlimited teammates
  • All integrations
  • Human support

Help centre

Everything you wanted to ask.

Cannot find the answer? Our team replies within a working day.

Prefer a call?

Talk to a real person Monday to Friday, 9am to 6pm.

+1 (555) 010-2030
Contact support

Product

No. Lumen removes the blank page and the repetitive edits. Writers keep the ideas, judgement and final say.

Yes. Upload a few examples and Lumen builds a voice profile your whole team can use.

Privacy & billing

Never. Your content is processed to serve you and is not used to train any shared model.

You pay per thousand words generated, with a generous free monthly allowance on every plan.
Free for 14 days

Write your next draft in minutes.

Join 12,000+ teams already working smarter. Start free, no card needed.

  • No credit card
  • Set up in minutes
  • Human support

Rated 4.9/5 by 2,400+ teams

You are currently offline. Please check your internet connection.