B2B | EVENT MANAGEMENT PLATFORM | STARTUP
B2B / STARTUP /
EVENT MANAGEMENT PLATFORM

Redesigning Event Approvals at Circa

Redesigning Event Approvals at Circa

ROLE

Lead UX Designer

YEAR

2017-2021

Circa (Eventgeek) is a Y Combinator-backed B2B event management platform used by teams at Salesforce, Okta, Honda, Elsevier, Farmers Insurance, and IBM to manage over 40,000 in-person and virtual events.


During my time leading the design, the business grew 290% year-over-year and platform engagement increased 330%, expanding from small teams to enterprise clients managing multi-million dollar event programs.


This case study highlights a key initiative that helped unlock that growth by redesigning how enterprise teams request and approve events. Bringing approvals into Circa meant owning the full event pipeline: more events captured, more data, better forecasting, stronger personalization, and new revenue models tied to event volume.

RESPONSIBILITIES

Research & strategy

Design & prototyping

Usability testing

Stakeholder alignment

Tools

Mixpanel

Hotjar

Figma

Maze

Miro

TIMELINE

4 months

Results

+40% event volume

45% adoption rate

75% template reuse

Circa (Eventgeek) is a Y Combinator-backed B2B event management platform used by teams at Salesforce, Okta, Honda, Elsevier, Farmers Insurance, and IBM to manage over 40,000 in-person and virtual events.

During my time leading the design, the business grew 290% year-over-year and platform engagement increased 330%, expanding from small teams to enterprise clients managing multi-million dollar event programs.

This case study highlights a key initiative that helped unlock that growth by redesigning how enterprise teams request and approve events. Bringing approvals into Circa meant owning the full event pipeline: more events captured, more data, better forecasting, stronger personalization, and new revenue models tied to event volume.

RESPONSIBILITIES

User research & insights, cross-functional workshop facilitation, MVP design & validation,

iterative product development

Tools

Mixpanel, Hotjar, Figma, Maze, Miro

Mixpanel, Hotjar, Figma, Maze, Miro

TIMELINE

4 months

4 months

Results

+40% event volume

+40% event volume

45% adoption rate

45% adoption rate

75% template reuse

75% template reuse

The Challenge

In large B2B organizations, event approvals are often handled outside formal systems through email threads, Slack messages, and shared spreadsheets.

🚫 Marketing and field teams manage hundreds of event requests annually, but without a standardized process, approvals become inconsistent, timelines slip, and critical opportunities fall through the cracks.

The lack of a unified system creates confusion, slows down decision-making, and directly impacts revenue tied to high-impact events.

In large B2B organizations, event approvals are often handled outside formal systems through email threads, Slack messages, and shared spreadsheets.


🚫 Marketing and field teams manage hundreds of event requests annually, but without a standardized process, approvals become inconsistent, timelines slip, and critical opportunities fall through the cracks.


The lack of a unified system creates confusion, slows down decision-making, and directly impacts revenue tied to high-impact events.

Example of an event request flow in shared spreadsheet

Example of an event request flow in

shared spreadsheet

Project goal: Bring event approvals into Circa to create visibility, consistency, and capture the full event pipeline.

Project goal: Bring event approvals into Circa to create visibility, consistency, and capture the full event pipeline.

Project goal: Bring event approvals into Circa to create visibility, consistency, and capture the full event pipeline.

DISCOVERY

DISCOVERY

Researching Enterprise Approval Challenges

Working in a B2B SaaS startup environment meant facing two common constraints: limited access to end users and no dedicated research team.

To uncover the behavioral and structural friction behind approval inconsistency, I designed and ran a multi-layer discovery process that combined customer success insights, usage pattern analysis, and client artifact reviews.

Customer Insights → Usage Patterns → Workflow Analysis

Working in a B2B SaaS startup environment meant facing two common constraints: limited access to end users and no dedicated research team.

To uncover the behavioral and structural friction behind approval inconsistency, I designed and ran a multi-layer discovery process that combined customer success insights, usage pattern analysis, and client artifact reviews.


Customer Insights → Usage Patterns → Workflow Analysis

Customer Support Conversations

Customer Support Conversations

I regularly joined Customer Success calls, where I listened in and occasionally asked follow-up questions. These live conversations revealed the friction teams faced when managing requests, and helped me understand how approval delays were affecting both timelines and revenue.

I regularly joined Customer Success calls, where I listened in and occasionally asked follow-up questions. These live conversations revealed the friction teams faced when managing requests, and helped me understand how approval delays were affecting both timelines and revenue.

User Workarounds

User Workarounds

Usage patterns showed users renaming shared team spaces to reflect approval status. These workarounds signaled unmet needs and highlighted how users were trying to force structure into Circa.

Usage patterns showed users renaming shared team spaces to reflect approval status. These workarounds signaled unmet needs and highlighted how users were trying to force structure into Circa.

External Templates and Manual Processes

External Templates and Manual Processes

Clients shared the external templates, PDFs, and spreadsheets they used to submit event requests. Reviewing these artifacts gave me insight into the approval complexity and showed how much time was wasted in fragmented, manual systems.

Clients shared the external templates, PDFs, and spreadsheets they used to submit event requests. Reviewing these artifacts gave me insight into the approval complexity and showed how much time was wasted in fragmented, manual systems.

DISCOVERY

Researching Enterprise Approval Challenges

Working in a B2B SaaS startup environment meant facing two common constraints: limited access to end users and no dedicated research team.

To uncover the behavioral and structural friction behind approval inconsistency, I designed and ran a multi-layer discovery process that combined customer success insights, usage pattern analysis, and client artifact reviews.

Customer Insights → Usage Patterns → Workflow Analysis

Learning and insights

Learning and insights

Interviews, support conversations, and usage data, a few consistent issues kept emerging:


  • Requests disappeared into email threads, Slack messages, and shared folders

  • Approvers lacked context and had to follow up manually

  • Planners spent hours resending information and clarifying expectations

  • No one had visibility into what was pending, blocked, or approved

  • No shared standard existed across teams, causing constant misalignment

Interviews, support conversations, and usage data, a few consistent issues kept emerging:


  • Requests disappeared into email threads, Slack messages, and shared folders

  • Approvers lacked context and had to follow up manually

  • Planners spent hours resending information and clarifying expectations

  • No one had visibility into what was pending, blocked, or approved

  • No shared standard existed across teams, causing constant misalignment

Interviews, support conversations, and usage data, a few consistent issues kept emerging:

Requests disappeared into email threads, Slack messages, and shared folders.

Approvers lacked context and had to follow up manually.

Planners spent hours resending information and clarifying expectations.

No one had visibility into what was pending, blocked, or approved

No shared standard existed across teams, causing constant misalignment

These signals pointed to a fragmented approval process and helped clarify where our product needed to step in.

These signals pointed to a fragmented approval process and helped clarify where our product needed to step in.

These signals pointed to a fragmented approval process and helped clarify where our product needed to step in.

“I wish I could see all the event requests in one place to review.”

Event Planning Department Manager

“I wish I could see all the event requests in one place to review.”

Event Planning Department Manager

INSIGHT #1

There was no clear or standardized way to

There was no clear or

standardized way to request

event approvals

request event approvals

Companies had no formalized approach for submitting event requests. Even within the same organization, approval processes differed across departments, event types, and roles making it difficult to define, track, or support the workflow in a scalable way.

Companies had no formalized approach for submitting event requests. Even within the same organization, approval processes differed across departments, event types, and roles making it difficult to define, track, or support the workflow in a scalable way.

INSIGHT #2

Lack of clarity and incomplete event requests

Lack of clarity and incomplete

event requests delayed

approvals and increased rework

delayed approvals and increased rework

Event managers submitted requests without clear criteria for what was considered “ready for approval.” Approvers received fragmented details across emails, chats, and documents that often miss key context. As a result, both sides wasted time chasing clarity, delaying decisions and increasing back-and-forth.

INSIGHT #3

Lack of status tracking led users to build

Lack of status tracking led users

to build their own approval

workflows

their own approval workflows

Circa users renamed team spaces to represent approval states (e.g., “Pending,” “Approved”) and used them to organize events. These hacks revealed a clear need for built-in approval stages and visibility.

PROBLEM STATEMENT

Event Management Teams across B2B companies have no clear way to request or track event approvals. Details got lost in emails and chats, approvers lacked context, and there was no shared process across teams. This caused delays, confusion, and missed opportunities and revenue.

Event Management Teams across B2B companies have no clear way to request or track event approvals. Details got lost in emails and chats, approvers lacked context, and there was no shared process across teams. This caused delays, confusion, and missed opportunities and revenue.

INSIGHT #1

There was no clear or

standardized way to

request event approvals

Companies had no formalized approach for submitting event requests. Even within the same organization, approval processes differed across departments, event types, and roles making it difficult to define, track, or support the workflow in a scalable way.

INSIGHT #2

Lack of clarity and

incomplete event requests

increased rework

delayed approvals and

Event managers submitted requests without clear criteria for what was considered “ready for approval.” Approvers received fragmented details across emails, chats, and documents that often miss key context.

As a result, both sides wasted time chasing clarity, delaying decisions and increasing back-and-forth.

INSIGHT #3

Lack of status tracking led

users to build their own

approval workflows

Circa users renamed team spaces to represent approval states (e.g., “Pending,” “Approved”) and used them to organize events. These hacks revealed a clear need for built-in approval stages and visibility.

PROBLEM STATEMENT

Event Management Teams across B2B companies have no clear way to request or track event approvals. Details got lost in emails and chats, approvers lacked context, and there was no shared process across teams. This caused delays, confusion, and missed opportunities and revenue.

IDEATION

IDEATION

Finding a scalable solution

Ideation workshop

Ideation workshop

I facilitated a cross-functional ideation workshop with product, engineering, sales, and customer success to address a core challenge:

🚫 Every company and often every department inside the same company had a completely different event approval process.


We explored dozens of ideas (integrations, stricter templates, tighter admin controls) but quickly realized that a one-size-fits-all solution would fail. Instead, we needed to design a system that could flex to each organization's unique needs while driving more business value for Circa.

I facilitated a cross-functional ideation workshop with product, engineering, sales, and customer success to address a core challenge:


🚫 Every company and often every department inside the same company had a completely different event approval process.


We explored dozens of ideas (integrations, stricter templates, tighter admin controls) but quickly realized that a one-size-fits-all solution would fail. Instead, we needed to design a system that could flex to each organization's unique needs while driving more business value for Circa.

The turning point

The turning point

During the workshop, two opportunities became clear:

During the workshop, two opportunities became clear:

Structured data collection was missing entirely.

Structured data collection was

missing entirely.

Event requests were scattered across PDFs, emails, spreadsheets, and screenshots, making it impossible to track, report, or build analytics.

Event requests were scattered across PDFs, emails, spreadsheets, and screenshots, making it impossible to track, report, or build analytics.

Approvals were happening entirely outside Circa.

Approvals were happening

entirely outside Circa.

If we could move the approval process inside the platform, we would capture every event, even those that previously stayed off-platform. This could increase event volume and data stored in Circa by 3-4×, unlocking future personalization and recommendations.

If we could move the approval process inside the platform, we would capture every event, even those that previously stayed off-platform. This could increase event volume and data stored in Circa by 3-4×, unlocking future personalization and recommendations.

Why the Builder + Request Form model

Why the Builder + Request Form model

Rather than standardize processes (which we knew would break), we leveraged Circa's existing custom event fields to build a flexible template builder.

Rather than standardize processes (which we knew would break), we leveraged Circa's existing custom event fields to build a flexible template builder.

Rather than standardize processes (which we knew would break), we leveraged Circa's existing custom event fields to build a flexible template builder.

Admins

Admins

Design templates for their unique event types and required information, creating standardized intake processes.

Allow users to select all needed sizes in one upload, eliminating unnecessary steps and repeat actions.

Allow users to select all needed sizes in one upload, eliminating unnecessary steps and repeat actions.

Event Managers

Event Managers

Use templates to submit requests in a guided, consistent way inside Circa, ensuring all required context is captured upfront.

Use templates to submit requests in a guided, consistent way inside Circa, ensuring all required context is captured upfront.

Event Approvers

Event Approvers

Review, comment, and set status directly in Circa with full context and no reliance on external tools

Deliver measurable UX and system

improvements in weeks, without major architectural changes.

This approach delivered value for both users and the business:

USER VALUE

USER VALUE

Structured approval flow, all info in one place, workflows, real-time collaboration, and approvals that didn’t get lost in email chains.

Structured approval flow, all info in one place, workflows, real-time collaboration, and approvals that didn’t get lost in email chains.

Structured approval flow, all info in one place, workflows, real-time collaboration, and approvals that didn’t get lost in email chains.

BUSINESS VALUE

BUSINESS VALUE

Bringing approvals into Circa means owning the full event pipeline. More events captured → more data, better forecasting, stronger personalization, and new revenue models tied to event volume.

Bringing approvals into Circa means owning the full event pipeline. More events captured → more data, better forecasting, stronger personalization, and new revenue models tied to event volume.

Bringing approvals into Circa means owning the full event pipeline. More events captured → more data, better forecasting, stronger personalization, and new revenue models tied to event volume.

BUILDING SOLUTION

BUILDING SOLUTION

MVP and validation

I led the design of an MVP, collaborating weekly with engineering to reuse our existing custom field architecture and ship fast. Engineering partnership revealed we could leverage 70% of existing components and our workflow engine, significantly reducing development time.

The MVP included:

  • A basic template builder connected to event fields

  • Request forms with structured sections and statuses

  • Inline commenting and notifications for both planners and approvers

I led the design of an MVP, collaborating weekly with engineering to reuse our existing custom field architecture and ship fast. Engineering partnership revealed we could leverage 70% of existing components and our workflow engine, significantly reducing development time.

The MVP included:

  • A basic template builder connected to event fields

  • Request forms with structured sections and statuses

  • Inline commenting and notifications for both planners and approvers

Usability testing & iterations

Usability testing & iterations

We tested the MVP with enterprise clients through Maze and live pilots, uncovering critical usability gaps that shaped our roadmap:

We tested the MVP with enterprise clients through Maze and live pilots, uncovering critical usability gaps that shaped our roadmap:

Key findings

Key findings

Form complexity

Form complexity

Users needed more flexibility for long-form requests and better visual hierarchy.

Users needed more flexibility for long-form requests and better visual hierarchy.

Feature gaps

Feature gaps

File uploads, draft saving, and multiple form support became immediate priorities.

File uploads, draft saving, and multiple form support became immediate priorities.

Approval workflow clarity

Approval workflow clarity

"Who's reviewing? Who should set this up?" revealed confusion about roles and permissions.

"Who's reviewing? Who should set this up?" revealed confusion about roles and permissions.

Status granularity

Beyond approved/declined, users needed intermediate states like "pending more info" with custom decline reasons.

Status granularity

Beyond approved/declined, users needed intermediate states like "pending more info" with custom decline reasons.

V1 launch & early impact

Following usability-driven iterations, we launched the first full version of the form system.

Following usability-driven iterations, we launched the first full version of the form system.

The approval system design delivered measurable improvements across user adoption, operational efficiency, and business outcomes.

↑ 40%

Event volume

increase in events
submitted

45%

Adoption rate

across all active
orgs

75%

Template Reuse

Increase in saved templates
used across departments

Increase in saved templates used across departments

V1 launch & early impact

Following usability-driven iterations, we launched the first full version of the form system.

The approval system design delivered measurable improvements across user adoption, operational efficiency, and business outcomes.

↑ 40%

Event volume

increase in events submitted

45%

Adoption rate

across all active orgs

75%

Template Reuse

Increase in saved templates
used across departments

Scaling to Complex Workflows: Farmers Insurance

Scaling to Complex Workflows: Farmers Insurance

Farmers Insurance became one of Circa's largest enterprise clients, bringing over 48,000 insurance agents who needed a streamlined event request system across their distributed network.


I led the design of a tailored Event Request solution for both mobile and web interfaces, customized for mobile-first agent access, regional approval hierarchies, and compliance requirements.


The implementation delivered 80% cost savings in organizational expenses by eliminating manual processing and reducing approval cycle time.

Farmers Insurance became one of Circa's largest enterprise clients, bringing over 48,000 insurance agents who needed a streamlined event request system across their distributed network.


I led the design of a tailored Event Request solution for both mobile and web interfaces, customized for mobile-first agent access, regional approval hierarchies, and compliance requirements.


The implementation delivered 80% cost savings in organizational expenses by eliminating manual processing and reducing approval cycle time.

© 2025 Anna Vasyukova

© 2025 Anna Vasyukova

© 2025 Anna Vasyukova