Michael Lomax
Attractions.io Connect: category and POI management
← Back

Company

Attractions.io

Role

Product Designer

Scope

Research · UX · UI · Testing

Managing Categories & Points of Interest at Attractions.io

Attractions.io's content management tool gave venue operators control over their guest app, but managing hundreds of POIs and categories had become slow, fragmented, and frustrating. Customers were raising support tickets for things they should have been able to do themselves.

The problem

Connect, Attractions.io's CMS tool, let customers manage the content of their guest-facing app, but the POI and category management experience had accumulated friction over time. Editing a single POI required navigating to its own page. Reordering categories meant contacting support. Bulk changes weren't possible at all.

Customers were doing workarounds, support were fielding requests that should never have reached them, and subcategories, a powerful feature, were being ignored because nobody could find them.

Goals

01

Self-service

Let customers manage categories and POIs without needing engineering or support involvement.

02

Reduce friction

Cut the time spent on routine tasks, editing, reordering, bulk toggling, to a fraction of what it was.

03

Drive engagement

Surface underused features and make the management experience good enough that customers actually used it.

Research

Interviews with customers and the customer success team surfaced a consistent pattern. People couldn't reorder things without help. Editing individual POIs one at a time was exhausting at scale. Nobody had discovered subcategories.

"I want to move a category to the top of the list, but I don't see any way to do that myself."

"I spend too much time clicking around just to edit POIs. Is there a quicker way?"

"Can I disable an entire category at once instead of going through every POI?"

"Managing POIs on the app is too time-consuming. We need efficient bulk changes."

User journey research

Feature analysis

A structured audit of the existing system mapped every task against the number of steps it required. The pattern was clear: the interface had been built one feature at a time, and navigation had grown around it rather than being designed for it.

Hundreds of POIs with no way to filter or batch-edit. Category ordering locked behind support. No inline editing anywhere.

Feature analysis

"The interface had been built one feature at a time. Navigation had grown around it rather than being designed for it."

Process

Story mapping helped frame the scope, not just what to fix but what a good end state looked like for each user type. The key structural decision was to bring POI and category management into a single unified interface rather than keeping them siloed.

Jobs to be doneCard sorting
User workflows

Wireframes & testing

Prototypes were tested using Maze across multiple iterations. The key finding: users preferred table and list views for scanning large datasets over tile layouts. That aligned with existing platform patterns and gave a scalable foundation for filtering and bulk actions.

WireframePrototype
Solution

The solution

Unified interface

POI and category management brought into a single view, with no more context-switching between separate sections of the tool.

Batch operations

Enable, disable, or reassign multiple POIs at once. The task that previously required clicking through individual pages became a two-step action.

Search, filter & drag-to-reorder

Customers could now find, sort, and reorder content themselves, no support ticket required.

Final designs

Final design: POIsFinal design: edit POIs
Final design: bulk actions

Impact

Post-release Hotjar observation captured one customer enabling and disabling 20 POIs in under 2 minutes, a task that had previously taken 5–7 minutes of individual page navigation. Search and filtering were used heavily from day one.

The support team saw an immediate drop in category management requests. Customers were doing it themselves.

Hotjar observation

What I took from it

The most valuable research came from the support team, not the users. The tickets they were fielding were a perfect map of where the product had failed to explain itself. It's a data source that's easy to overlook.

The phased release also taught me something: testing close to launch isn't enough. We caught some usability gaps in post-release observation that earlier testing would have surfaced in time to fix. Committed after this project to building that into the process, not treating it as optional.