Adding Events
Two direct ways to add events: one at a time through the form, or many at once via CSV import.
Go to Dashboard → Knowledge → Events.
Manual entry
The Add Event tab lets you enter a single event through a form.
Steps
- Go to Events → Add Event
- Fill in the fields:
| Field | Notes |
|---|---|
| Title | Keep it clear and searchable — this is what the AI returns to visitors |
| Starts at | Date + time. Uses your browser's local timezone automatically |
| Ends at | Optional. Leave blank for open-ended or all-day events |
| Description | Short summary. Shown when visitors ask for details |
| Location | City, address, or venue. Used for "events near me" type questions |
| URL | Link to registration page or more info |
| Price | e.g. Free, $25, ₹500, €15–€40 |
| Recurring | Choose weekly, monthly, etc. — Konvoq automatically calculates the next occurrence |
| Lock | Enable to prevent automated sources (iCal, scraper, webhook) from overwriting this event |
- Click Add Event
The event appears immediately in the All Events list and is available to the AI right away.
Locking an event
Enable Lock when you want the event to be the definitive version — no URL source, scraper, or webhook will be able to overwrite it.
Typical use: you have an iCal feed but want to override one event with a custom description or corrected price.
:::tip Timezone The form always uses your browser's local timezone. If you manage events for a different timezone, note that times are stored and shown in that local timezone. :::
CSV import
The Import tab lets you upload a CSV or Excel file to add many events at once.
Steps
- Go to Events → Import
- Click Choose file and select a
.csvor.xlsxfile - Click Import
- Konvoq processes the file and shows a count of events imported and any rows that were skipped
Required and optional columns
| Column name | Aliases accepted | Required |
|---|---|---|
title | — | Yes |
startsat | start, startdate, date, begin | Yes |
endsat | end, enddate, finish | No |
description | desc, summary | No |
location | venue, city, place | No |
url | link, website | No |
price | cost, fee, ticket | No |
recurring | repeat, frequency, rrule | No |
status | — | No |
Column names are case-insensitive and extra spaces are ignored, so Start Date, STARTDATE, and start_date all map to startsat.
Date format
Accepted formats for startsat and endsat:
2026-06-15— date only (assumed midnight in your account timezone)2026-06-15 10:00— date + time (24 h)2026-06-15 10:00 AM— date + 12-hour time2026-06-15T10:00:00Z— ISO 8601 with UTC offset
If the column contains an explicit UTC offset (+05:30, Z, etc.) the offset is honored. If it's a plain wall-clock time, it's treated as your local timezone.
Recurring events in CSV
Set the recurring column to one of:
| Value | Meaning |
|---|---|
daily | Every day |
weekly | Every week on the same day |
monthly | Every month on the same date |
yearly | Every year on the same date |
Konvoq stores the base event and automatically computes the next occurrence when answering visitor questions.
Status column
If a row has status = cancelled, the event is stored but never shown to visitors.
Handling duplicates
If a CSV row matches an event already in the system (same title + date + city), the import updates the existing event rather than creating a duplicate. Import has medium-high priority — it overwrites events from URL sources and scrapers, but won't overwrite manually entered events.
Example CSV
title,startsat,endsat,location,price,description
Morning Yoga,2026-06-10 07:00,2026-06-10 08:00,Studio A,Free,Beginner-friendly flow class
Web Design Workshop,2026-06-12 14:00,2026-06-12 17:00,Room 201,$45,Learn Figma basics
Summer Sale Launch,2026-06-15 09:00,,Online,Free,Live product demo and Q&A
:::tip Excel files Export from Excel as CSV UTF-8 to avoid encoding issues. If you see garbled characters, open the file in a text editor and confirm it is UTF-8 encoded. :::
Editing and deleting events
From the All Events tab:
- Click any event row to open the edit form
- Change any field and click Save
- Click the trash icon to delete an event permanently
Deleted events are removed immediately and won't appear in AI responses.
Filtering events
Use the search box on the All Events tab to filter by title. Useful when you have hundreds of events and need to find a specific one to edit.