- You are signed in to the CMS and have your organisation selected.
- Your account holds a Tenant Operations or Tenant Website role.
- At least one event exists in your Events list dated within the last 30 days or in the future.
Step by step
- Open Draft the words from the left-hand menu
In the navigation column, find and click the link labelled 'Draft the words'. This opens the writing tool at its own screen, registered at /admin/actions/draft-words.
- Wait for the screen to load your upcoming events
The screen confirms your sign-in and active organisation, then fetches up to 50 events dated within the last 30 days or later, sorted by date. The page is headed 'Draft the words' and explains that all facts come from the event record and that nothing is published until you approve it.
- Choose an event and the kind of writing you need
Select the event from the 'The evening' dropdown and choose from 'What to write': the line under the event's name, the full description, an announcement to send, a caption for social media, a reminder nearer the day, or thanks afterwards. Use the optional 'Anything it should know' field to pass in extra context. Press 'Draft it'.
- Let the server generate the draft
Pressing 'Draft it' sends your choices to the server. The system checks that your account holds a Tenant Operations or Tenant Website role before calling the AI — if not, the request is refused at that point. It then gathers the event's name, date, times, location, cost, dress code, RSVP deadline, and audience, and calls the AI. If an OpenAI key is configured it uses that; otherwise it assembles the facts into a plain sentence. Either way you get a draft back.
- Read the draft and check what the AI was given
The draft appears in a text area labelled 'The draft — rewrite it as you like'. Below it, under 'What it was given', is a list of every fact that was passed to the model — only non-empty values are shown. A note reads 'Only these. Anything else it says is worth reading twice.'
- Edit the draft to your satisfaction
The text area is fully editable. Change any word, sentence, or paragraph you like. Whatever is in the box when you next press submit is what gets used — the original AI output is not preserved separately.
- Decide whether to save it to the event or copy it out
For 'The line under the event's name' and 'The full description', a button reading 'Keep it, and put it on the event' appears. For the other four kinds — announcement, caption, reminder, and thank-you — the screen tells you 'This one is yours to copy — it belongs in a message or a post rather than on the event itself', and no save button is shown.
- Press Keep it to save the text to the event record
Pressing 'Keep it, and put it on the event' sends the edited text to the server. The text is mapped to the event field by kind: the 'event_short_description' kind saves to the shortDescription field as a plain string; the full description saves to the description field wrapped in a Lexical document. The write uses overrideAccess: false so access control applies.
- Check the confirmation message
A notice reading 'Kept, and on the event.' appears above the form. The text is now stored on the event record and will show wherever that field is used on your organisation's site. No further action is needed.
What happens next
For the line under the event's name and the full description, the approved text is written back to the event record straight away. It will appear on your site wherever those fields are displayed, without any extra publishing step.
For an announcement, social media caption, reminder, or thank-you message, nothing is saved to the event. The draft sits in the editable box for you to copy into an email, messaging app, or social post. The screen tells you this clearly so nothing is lost by accident.
Good to know
The AI works only from the facts listed under 'What it was given'. If a detail is missing from that list — because the event record does not include it — the AI did not have it either. Fill in the event record fully before drafting copy to get the most accurate result.
You can run the tool as many times as you like for the same event and kind. Each run produces a fresh draft, and only the text you explicitly save with 'Keep it' is written to the event, so experimenting carries no risk.
Daviah — Use Daviah's built-in AI writing tool to produce descriptions, announcements, captions, reminders, and thank-you messages for your events.