Bulk data in, live content out. CSV and XML powered.
Import structured data from CSV and XML files and transform it into dynamic screen content automatically. Feed pricing lists, schedules, directories, and any tabular data to your digital signage without manual entry.
Transform spreadsheets and data feeds into screen content
Many organisations manage operational data in spreadsheets and data exports. The CSV and XML import integration lets you upload these files or point to a hosted URL and have the data automatically populate your screen templates. Set up scheduled imports and your screens update whenever the source file changes, with no manual work required.
What you can do with CSV and XML powered.
Three capabilities that make this integration essential for your digital signage network.
Upload once, display everywhere
Upload a CSV or XML file containing your data and Hangar.Media parses it instantly. Map columns to template fields and your screen content populates automatically. Re-upload the file whenever data changes, or set up automatic fetching from a URL.
Your spreadsheet becomes your screen content in seconds.
Drag-and-drop file upload for CSV and XML
Automatic column detection and data type inference
Support for UTF-8 encoded files with international characters
Automatic updates from hosted files
Point the integration at a CSV or XML file hosted on your web server, FTP, or cloud storage. Hangar.Media fetches the file on a schedule you define and updates screen content automatically. When your IT team updates the data file, your screens reflect the changes at the next fetch interval.
Set the URL, set the schedule, forget about it.
HTTP, HTTPS, FTP, and SFTP file sources supported
Adjustable fetch intervals from every minute to daily
Authentication support for protected file locations
Visual data-to-template mapping
The visual field mapper lets you drag data columns from your file to template zones on your screen layout. See a live preview of how your data will appear before committing the import. Save mappings as reusable profiles for recurring imports.
See exactly how your data will look before it goes live.
Drag-and-drop visual mapping interface
Live data preview with actual file content
Reusable mapping profiles for recurring file formats
Four steps to connected screens.
From setup to live content in minutes, not days.
Prepare your data file
Format your data as a CSV with headers or a well-structured XML file. Ensure each row or record contains the data you want displayed on screen.
Upload or set a source URL
Upload the file directly to Hangar.Media or provide a URL where the file is hosted for automatic scheduled fetching.
Map data to templates
Use the visual field mapper to assign data columns to template zones. Preview the result with live data from your file.
Schedule and publish
Set the import schedule for automatic updates and publish the data-driven content to your screens.
Built for every sector.
See how different industries use this integration to drive results.
Employee directory boards
Import staff directories from HR system CSV exports and display searchable employee directories with photos, names, and departments on lobby screens.
HospitalityEvent schedule boards
Import daily event schedules from CSV files provided by the events team and display them on conference centre and hotel lobby screens.
RetailProduct pricing displays
Import product pricing spreadsheets and display dynamic price lists on in-store screens that update whenever the pricing file is refreshed.
EducationTimetable displays
Import class timetables from CSV exports of the scheduling system and display room-by-room or teacher-by-teacher schedules on campus screens.
Common questions. Straight answers.
What CSV format does Hangar.Media expect
Hangar.Media accepts standard CSV files with comma, semicolon, or tab delimiters. The first row should contain column headers. Files must be UTF-8 encoded. The system auto-detects the delimiter and handles quoted fields correctly.
What XML structures are supported
The integration supports any well-formed XML file. You define the element path that contains your data records during the mapping step. Nested elements, attributes, and namespaces are all supported. The visual mapper helps you navigate the XML structure.
How often can scheduled imports run
Scheduled imports can run as frequently as every minute or as infrequently as once per day. You set the interval when setting up the data source URL. For very large files, we recommend intervals of 5 minutes or longer to ensure processing completes between fetches.
What happens if the imported file has errors
Hangar.Media validates each row during import. Valid rows are imported and displayed. Invalid rows are skipped and logged with error details. You receive a notification if any rows fail validation. The previous good data remains on screen until a successful full import replaces it.
One price. The whole platform.
That's how we think signage should work. Content editor, screen management, and 200+ app integrations — all included from day one.