Bring order to the files you already have.
Start with spreadsheets, documents, schedules and presentation material. EventBlok helps turn scattered source information into useful event structure: sessions, speakers, locations, timings and production detail.
No template to fill in first. Start where you always start.
| raw time | raw title | room |
|---|---|---|
| 09:30 | Opening keynote | Main Stage |
| 11:00 | Panel — Real-time payments | Main Stage |
| 1:30 PM | parsing. | studio |
| 15.00 | Workshop – fraud | hall2 |
| source column | mapped to | state |
|---|---|---|
| col C | start time | ✓ confident |
| col D | session title | ✓ confident |
| col F | room | ✓ confident |
| col H | speaker | pending |
The programme already exists somewhere. Usually in a spreadsheet, a deck and an email chain. Retyping it into a new tool is the fastest way to make people stop using the new tool.
Spreadsheets, documents, schedules and presentation material.
Any column order, inconsistent headers, merged cells and a tab called "FINAL v7". It finds the sessions and checks the times rather than demanding a template.
- ✓CSV and Excel in any column order
- ✓Schedules and documents
- ✓Decks where the programme lives on slides
| raw time | raw title | room |
|---|---|---|
| 09:30 | Opening keynote | Main Stage |
| 11:00 | Panel — Real-time payments | Main Stage |
| 1:30 PM | parsing. | studio |
| 15.00 | Workshop – fraud | hall2 |
| source column | mapped to | state |
|---|---|---|
| col C | start time | ✓ confident |
| col D | session title | ✓ confident |
| col F | room | ✓ confident |
| col H | speaker | pending |
Sessions, speakers, locations, timings and production detail.
One import produces the agenda, a page for every speaker it spots, the spaces referenced in the file, and a starter showflow per session.
- ✓Sessions with durations, rooms and tracks
- ✓Speaker records with draft biographies
- ✓Locations created from the rooms it finds
Times normalised, overlaps flagged, duplicates surfaced.
The boring fields are where an import goes quietly wrong and where the consequences are largest, so they are the ones put in front of you first.
- ✓Times normalised and checked
- ✓Overlaps and duplicates flagged
- ✓Every row reviewable before it becomes the event
| question | answer |
|---|---|
| When is Lena on? | Day 1 · 09:30 · Main Stage |
| Which sessions have video? | 3 sessions · cues 47.1, 52.0, 61.4 |
| Who is on after lunch? | M. Adeyemi · 13:45 · Studio |
| record | type | read |
|---|---|---|
| Day 1 agenda | agenda | live |
| Showflow 47.x | cues | live |
| Speaker profiles | speakers | live |
The first draft becomes an editing job instead of a typing job.
Keep the source
If a session came from row 214 or slide 14, you can go back and look at it.
Import again safely
A second version of the spreadsheet updates what changed rather than duplicating the event.
Then it is live structure
Once imported, it drives the portal, the speakers, the showflow and the prompter.
The awkward realities.
Real spreadsheets
Merged cells, notes in the margin, three date formats in one column. All expected.
Incomplete is fine
Rooms marked TBC and speakers with no bio import as provisional rather than being rejected.
It goes back out
Nothing is trapped. Export the structure whenever you need it elsewhere.

The programme for this floor is in a spreadsheet right now.
Forty tabs, three date formats and a sheet called FINAL v7. Start from that rather than retyping it, and the first draft becomes an editing job.
Plan your branded event →Start from the file, not a blank page.
Upload what you already have and review the event it produces.