GoodBarberG
GoodBarber
Aug 3

Dynamic content management system

Dear GoodBarber Team,As the organizers of a design event in Antwerp, we showcase more than 100 exhibitors in our app. Currently, we have to create each exhibitor manually (adding a new location, entering the address, uploading photos, adding descriptions, inserting links, and completing all other information one by one). On our website, we use a dynamic content system where all exhibitor information is managed in a single Excel or CSV file. Once uploaded, every exhibitor automatically appears on the map and receives its own dedicated detail page based on the same template. Would it be possible for GoodBarber to offer a similar workflow?Thank you for considering this suggestion. We believe it would be a valuable feature for anyone managing a large number of locations.Kind regards,Emma
CompletedCompleted

changed status toCompleted·3 weeks ago
3 weeks ago

Hi Emma, thanks for the detailed write-up, it makes the use case very clear. First, some good news: the behaviour you describe, every exhibitor appearing on the map and getting its own detail page from a shared template, is how a Map section already works in GoodBarber. That part you don't have to build. The only open question is how your 100+ exhibitors get in, and there are two routes. Option 1: keep your website as the source, and let the app sync from it A section can be fed by your own custom feed instead of being filled by hand. You expose your exhibitor data as a JSON feed following our Content API, generated from the file you already maintain, and the app reads from it. Add an exhibitor, correct an address, swap a photo in your Excel file, and the app follows without anyone opening the back office. The map item type covers what you listed: title, address, latitude and longitude, a rich description with images and links, a thumbnail, plus website and phone number. You can even set your own map pin. How to set it up: https://www.goodbarber.com/help/build-custom-content-feeds-r… Field reference: https://www.goodbarber.com/help/build-custom-content-feeds-r… Working examples, including maps.json: https://github.com/goodbarber/contentapi_custom_feeds_exampl… In the back office: My app > Structure > Add a section > Load more (twice) > pick the custom Map source > paste your feed URL. Option 2: import once with the GoodBarber MCP server If you would rather have the content live inside GoodBarber, connect your app to an AI assistant (Claude, ChatGPT, or any MCP-compatible client) and hand it your CSV. It creates the map points and fills each detail page with your descriptions, photos and links. Add GoodBarber as a connector, point it at https://mcp.goodbarber.dev/mcp/sse, sign in, then attach your file. Step-by-step guide for Claude: https://www.goodbarber.com/connect-claude-app/ Which one to pick Go with the feed if your website stays the master copy and the list keeps changing until the event, which is usually the case with exhibitor lists. Go with the import if you want a one-off migration and then to manage exhibitors from the back office. One detail for either route: each location needs latitude and longitude, not just a postal address, and photos need to be reachable by URL. If your file only has addresses, geocode them before you start.