Page Designer
Page Designer builds data pages from a conversation. You describe what you want to show, attach an Excel or CSV file if you have one, and an AI assistant puts the page together from blocks: key figures, charts, tables, maps, a timeline… You check it in the preview, ask for any changes, and when you are happy with it you publish it on your station’s website or insert it in a news article.
It suits pieces like election night, the town budget, this month’s unemployment figures, population data, the festival programme, council votes or a comparison with neighbouring towns.
Who can use it
Section titled “Who can use it”- Stations on the Pro insights plan. If yours is not, the screen says “Page Designer is part of Insights pro”.
- It is for the station’s administrators. In the EnaCast Studio sidebar they find it under Website → Page Designer, and the news editor gives them a Designer button to insert an interactive (see Interactives in news articles).
- Other users who edit news see inserted interactives as a card they cannot change.
Creating a page
Section titled “Creating a page”- In Website → Page Designer, click New page.
- Choose a starting point or Start from scratch (see below).
- Fill in the Title and, under What should it show?, describe what you want on the page. For example: “A page about unemployment in town with the main figures, a chart by sector and a table.”
- Click Create page. The editor opens.
Starting points
Section titled “Starting points”Starting points are ready-made briefs for subjects local stations cover often. Each one comes with an opening message you can change as you like, a note on What the file should contain, and a Download a sample file link that shows the expected format.
| Starting point | Starting point |
|---|---|
| Election results | Local sport |
| Town budget | Roadworks and traffic |
| Jobs and unemployment | Town survey |
| Population | Waste and recycling |
| Housing and rents | Story timeline |
| Council votes | Before and after |
| Weather and drought | Compared with neighbouring towns |
| Town festival | The station in numbers (Coming soon) |
With a starting point, the editor opens with the message written but not sent: attach your file, read the message through and click Send. With Start from scratch, if you described the page, the message is sent straight away; if you left it empty, the editor opens blank so you can attach the file first.
The editor
Section titled “The editor”On the left is the conversation, with the Conversation and Versions tabs (plus Locations when the page has a map of places) and this month’s usage bar at the top. On the right, the Preview shows the page exactly as it will look on your website, with your station’s design. You can switch between Desktop and Mobile, open it in a new tab, or hide the conversation to see it larger.
Type your message and click Send (or press Ctrl + Enter). Under your message you will see Waiting to start, then Working on it, with a Cancel button. It usually takes a few seconds; a page with a map can take a little longer. When it finishes, the assistant explains what it did and the preview shows the new version.
If a change does not work out, the reason appears under your message with a Try again button, which puts your text back in the box so you can send it again.
Attaching data: Excel or CSV
Section titled “Attaching data: Excel or CSV”You can attach files in three ways: drag them onto the conversation, paste them into the message box, or use Attach files.
| Type | Formats |
|---|---|
| Data | CSV (separated by commas, semicolons or tabs) and Excel .xlsx |
| Images | PNG, JPG and WebP |
Limits for each file:
- 5 MB at most.
- 5,000 rows and 50 columns at most.
- No macros:
.xlsmfiles are not accepted, and neither is the old.xlsformat. Save it as.xlsxfrom Excel.
If the type or size is wrong, Studio tells you before uploading; if the file has too many rows or columns, it tells you when it uploads.
Confirming the data
Section titled “Confirming the data”Each data file appears on a card (“Data in unemployment.csv”) marked To confirm. Before sending your message, check that EnaCast has read it correctly:
- If it is an Excel file with several sheets, choose the right Sheet.
- Check the Header row: the row with the column names. If the file has a title or notes at the top, give the row where the table starts. If you change the sheet or the row, click Read again.
- Look over the first ten rows and each column’s type: Text, Number or Date. Correct it if needed.
- Click Confirm data. The card switches to Ready and you can send your message.
While a card still needs confirming, the message cannot be sent.
What makes a good file
Section titled “What makes a good file”- One table per sheet: column names in the first row, then one row per item (a party, a month, a census section, an event…).
- Clear column names, with the unit where it helps: “Budget 2026 (€m)”, “People unemployed”.
- No merged cells and no total rows at the bottom: if a total is needed, EnaCast calculates it.
- One kind of value per column: numbers without text next to them. Decimals can use a comma or a point (1.234,5 or 1,234.5).
- Empty cells show as “No data”, never as zero.
- Codes (postcodes, census sections) are treated as text, even when they are numbers.
- Formulas: EnaCast reads the result Excel saved with the file. If a formula comes through empty, open the file in Excel, save it and attach it again.
- Long format works too: one row per combination (for example month, sex, sector and number of people). You can then ask for the chart by sector or by sex.
Talking to the designer
Section titled “Talking to the designer”After the first version, carry on the conversation to ask for changes, as you would with someone on your team:
- “Make the bar chart horizontal and sort it from highest to lowest.”
- “Add a table with every census section.”
- “Use the party colours from the file.”
- “Remove the text at the end and add the source: Labour Observatory.”
- “Add a selector to choose the election year.”
The page is written in your station’s language. Only one change can be in progress on a page at a time: if a colleague has sent one, you will see “A change is already in progress on this page.” and need to wait for it to finish.
Changing a single block
Section titled “Changing a single block”- In the Preview, click Pick a block.
- Click the block you want to change. “Block: …” with its name appears above the message box.
- Type the change and click Send. Only that block changes.
To stop targeting the block, remove it with the cross. You can only pick blocks of the latest version.
Versions: undo and restore
Section titled “Versions: undo and restore”Every change creates a new version (v1, v2, v3…) and none is ever lost. The Versions tab lists each one with the message that created it, who sent it and when, and the Latest, Published and On screen labels.
- Click a version to see it in the preview. If you send a message while looking at an older one, the change is applied to the latest (“You are viewing version 2. New messages change the latest version (4).”).
- Restore creates a new version identical to the one you choose. All the other versions stay.
- Undo last change goes back to the previous version, also as a new version.
Publishing the page
Section titled “Publishing the page”- Check the version you want in the preview, on Desktop and on Mobile.
- Click Publish version 3 (with the number of the version on screen).
- Confirm in “Publish this version?”.
The first time, the page goes live on your station’s website at its own address, based on the title: https://<your-website>/mp/<page-title>/. The View on website button opens it.
Changes you make afterwards do not reach the website until you publish them: in the meantime the page shows Unpublished changes, and when you publish a new version it replaces the previous one on the website.
| Status | Meaning |
|---|---|
| Draft | Never published: only you see it, in Studio. |
| Published | The website shows the latest version. |
| Unpublished changes | The website shows a version older than the latest. |
Unpublish takes the page off the website (“Unpublish this page?”). Its versions are kept and you can publish it again whenever you want. If you delete it from the list, the page and all its versions are removed: it disappears from the website and from any article where you inserted it.
Adding it to the website menu
Section titled “Adding it to the website menu”The published page is one of your station’s modular pages. To put it in the menu, go to Website → Custom Menus, add an item of type Modular page and choose it from the list. See Custom navigation menus.
Changes to its content are always made in Page Designer, though.
Updating the data
Section titled “Updating the data”When new figures come out (next month’s unemployment, the final result), there is no need to design the page again:
- Above the message box, next to the file under “Data on this page:”, click Update data.
- Drop or choose the new file, and confirm the data as the first time.
- Click Apply to the page.
You get a new version with the same design and the new data, which you can undo. Then publish it. Updating data does not use any of the monthly allowance.
The new file must have the columns the page uses. If one is missing, Studio says so (“The new file is missing columns the page uses:”) and lists them.
Improve This Page
Section titled “Improve This Page”The Improve This Page button, next to Attach files, asks the designer to go over the whole page and make a clearer version: the order of the blocks, charts that are hard to read, missing titles, units and sources, how it reads on a phone, and accessibility. In the conversation it shows as Page review.
The result is a new version: if you do not like it, undo it. It uses the monthly allowance like any other message, and the page needs at least one version first.
Interactives in news articles and custom pages
Section titled “Interactives in news articles and custom pages”The designer also makes interactives: charts and data pieces placed inside a news article or a custom page. There are two kinds:
- Page: has its own address on the website and can also be inserted in articles.
- Block: has no page of its own and only appears in the articles and pages where you insert it. In the editor it carries the Block label and, instead of Publish, offers Copy code to insert.
Inserting an interactive
Section titled “Inserting an interactive”- Open the article (or the custom page) in the editor and put the cursor where the interactive should go.
- In the toolbar, click Designer.
- In the “Insert an interactive” window, search by title and click Insert latest version.
- A card with its title and version (“Version 3”) appears in the editor. Save or publish the article as usual.
If you have not made it yet, Create a new one opens the designer in a new tab to build a New interactive block. When it is ready, go back to the article: it will be in the list.
The interactive takes the full width of the article text. Inserting a version makes it visible in the article even if the page is not published at its own address.
Updating or withdrawing it
Section titled “Updating or withdrawing it”- The article does not change by itself. It shows the version you inserted, even if you later make changes in the designer. When a newer one exists, the card in the editor offers Update to version 5: click it and save the article. Open in Page Designer takes you to the interactive.
- Removing it from one article: delete the card in the editor like any other element, and save.
- Withdrawing a version everywhere: in the Versions tab, click Withdraw on that version and confirm with Withdraw it. It disappears from the website and from every article and page where it is inserted. This cannot be undone: to show it again you have to restore it and insert it again. In the editor, the card warns that the version was withdrawn.
Outside the website
Section titled “Outside the website”Interactives are only shown on the website. RSS feeds, newsletters and apps cannot display them: they show a line with the interactive’s title instead.
Map by census section or district
Section titled “Map by census section or district”If your file has a column with the INE census section code (10 digits, for example 0818401001), the designer can draw a map of the municipality: turnout by section, the winning party, population…
- Ask for it in the conversation: “Make a map of turnout by census section” or “…by district”. With data per section, the designer can add it up by district.
- Catalonia only, for now. ICGC’s 11-digit codes are accepted too.
- One municipality per map.
- Store the codes as text in Excel so they keep their leading zero.
- Census sections change a little every year: say in your message which year the data is from.
Zones are coloured in five value bands with a legend, or with one colour per category (the winning party, for example). Zones without data are hatched. Below the map come a table with every value and the required data credit: “Mapa derivat de les Seccions censals de l’Idescat i l’ICGC, CC BY 4.0”.
Map of places
Section titled “Map of places”With a column of addresses, or two columns of latitude and longitude, the designer builds a map you can pan and zoom, with one numbered marker per place (up to 100). Below the map is a list of every place, which can also be read without the map.
- EnaCast locates the addresses automatically. A place it cannot find, or that falls outside the municipality, is not shown on the map: it appears in the list as “Location not found”.
- Catalonia only, for now: the base map comes from the Institut Cartogràfic i Geològic de Catalunya, credited as “Base map: Institut Cartogràfic i Geològic de Catalunya (ICGC), CC BY 4.0”.
- The Town festival and Roadworks and traffic starting points currently build a timeline. If you want the map, ask for it in the conversation.
Fixing a location
Section titled “Fixing a location”- Open the Locations tab. Places marked Not found come first, then those Located and Placed by hand.
- Click Fix location next to the place.
- In Coordinates or link, type the coordinates (for example
41.5431, 2.1094) or paste a Google Maps or OpenStreetMap link. - Click Save location. A new version is created with the place where it belongs.
The location is saved for that address and also applies to the station’s other pages that use it. Fixing locations does not use the monthly allowance. If the coordinates came from your file, correct the file and update the data. Locations can only be fixed on the latest version.
Monthly usage
Section titled “Monthly usage”Each station has a monthly allowance for the designer. The Use this month bar, on the list and in the editor, shows how much you have used, with one of these messages:
- “Within this month’s allowance. It renews on December 1.”
- “Close to this month’s limit…”
- “This month’s limit is reached…”
The messages you send and Improve This Page use the allowance. Publishing, restoring versions, updating data and fixing locations do not. The allowance renews on the 1st of every month.
If you reach the limit, you cannot send new messages until the 1st. Everything else keeps working: published pages, interactives in articles, publishing, restoring and updating data. Normal use stays well within the allowance; if your station needs more, write to support@enacast.com.
What it can and cannot do
Section titled “What it can and cannot do”The available blocks are: text, key figures, bar chart (simple, grouped or stacked), line chart, donut chart, pyramid, seats (parliament arc), timeline, sortable table, image, before and after, selector, latest news, agenda, zone map and point map. The latest news and agenda blocks update by themselves every time you publish an article or an event.
There are also pictograms (“3 in 10 residents” style), icons on key figures and subtle animations as charts appear.
What it cannot do:
- Your own code: no HTML, JavaScript or CSS, and the page cannot be edited by hand. Everything is done by talking to the designer.
- External content: no iframes, YouTube videos, social media posts or data loaded from another website. For those, use the news editor: YouTube videos, posts from X or Flourish and Datawrapper charts.
- Video, audio or forms (a survey that collects answers, for example).
- Your station’s statistics: “The station in numbers” is coming later.
- Maps outside Catalonia, for now.
When you ask for something it cannot do, it tells you: “This cannot be done with the available blocks yet.”, and explains why in the conversation. The page stays as it was and you can ask in a different way.
Accessibility
Section titled “Accessibility”Accessibility is built into the pages, although it has not been formally certified:
- Charts carry a description and a data table for screen readers. Tables are real tables and can be sorted by column from the keyboard.
- Selectors, the before-and-after control and map markers work with the keyboard.
- Every map is followed by its table of values or its list of places.
- On a phone, blocks stack one below the other.
- Without JavaScript the whole page can still be read: if it has a selector, the blocks of every option are shown, each with its option’s name.
What you can do: ask for clear titles, units and sources, and say in your message what each photo shows. The designer does not see the images: it uses the file name and what you tell it to write their description for screen readers.
Privacy
Section titled “Privacy”- No cookies or third-party services of its own: the designer adds no cookie and no request to other companies. Map backgrounds are served by EnaCast. The page uses the same analytics and image service as the rest of your website.
- Only the data the blocks show reaches the website, not the whole file, and the page does not link to the original file. Even so, do not attach personal data.
- The preview is private: search engines do not see it, and its address expires after 15 minutes.
- Maps: the data and base-map credits (CC BY 4.0 licence) are always shown and cannot be removed.
Frequently asked questions
Section titled “Frequently asked questions”Can I edit the page by hand? No. Every change is made by talking to the designer. If something is not right, pick the block with Pick a block and describe the change.
If I change the interactive, does the article change too? No. The article shows the version you inserted until you click Update to version… on the card in the editor.
Can two of us work on it at the same time? Yes, but only one change can be in progress on a page. Everyone’s versions are kept in the Versions tab, with the name of whoever made them.
Does the AI make up the figures? No: the figures in charts, tables and key figures come from your file and are calculated by EnaCast. The text is written by the AI: check it before you publish.
Does it work with data from outside Catalonia? Yes, for charts, tables and every other block. Maps, for now, only cover Catalonia.
What happens if the station leaves Insights pro? Published pages and the interactives in articles stay on the website, but no new changes can be made. If you want any of them withdrawn, write to support@enacast.com.
Where is the published page?
At /mp/<page-title>/ on your website. The View on website button opens it.
Related pages
Section titled “Related pages”- Modular Pages: pages built from modules
- Custom Navigation Menus: how to add a page to the website menu
- News Management: creating and publishing news
- Interactive Content (iframes): Flourish and Datawrapper charts in articles
- Transcriptions and AI Insights: the insights plans
Station for personalized links: