Partner Portal

Analytics, topic input, and meeting coordination β€” all in one place for BATbern partner companies

Last updated: June 13, 2026 Reading time: 3 minutes File size: 3.31 KB

Last Updated: 2026-06-13

Implemented β€” Epic 8 (Stories 8.0–8.4) β€” complete. Includes partner notes (Story 8.4) and iCal RSVP tracking for partner-meeting invites (Story 10-27).

Overview

The Partner Portal gives sponsoring companies three ways to engage with BATbern:

  1. Attendance Analytics β€” See how many employees attended past events and what your partnership costs per attendee
  2. Topic Voting β€” Suggest topics for future events and vote on other partners’ suggestions
  3. Meeting Coordination β€” Receive calendar invites for the annual Spring and Autumn partner meetings

The topic pool partners vote on is not partner-only: topics suggested by logged-in attendees via Topics From the Floor (Epic 7.1) flow into the same pool (tagged source = community), so partners and the community shape future-event content side by side.

Partners log in with standard AWS Cognito credentials (role: PARTNER). Each partner sees only their own company’s data.

Access

Partners access the portal at the same URL as other users, but see a partner-specific navigation once logged in:

Environment URL
Production https://www.batbern.ch
Staging https://www.batbern.ch

After login, partners are routed to their company dashboard showing all three portal sections.

Data Visibility Rules

Data Partner Sees Organiser Sees
Attendance analytics Own company only Any company
Topics & votes All topics (global) All topics + voting data
Meetings Receive .ics calendar invite via email only All meetings + management tools
Meeting RSVPs Accept/Decline from their own calendar client Aggregated accept/decline/tentative responses per meeting
Partner notes Hidden entirely All notes for all partners
Other partners’ data Not visible All partners

Portal Sections

Section What Partners Can Do
Attendance Analytics View attendance table, export to XLSX, see cost-per-attendee
Topic Voting Suggest topics, vote on proposals, view status of selected topics
Meeting Coordination Receive .ics calendar invites for partner meetings (organisers also track accept/decline RSVPs)

Constraints

  • Partner company names are limited to 12 characters (meaningful short identifiers per ADR-003). Names exceeding 12 characters are rejected with an IllegalArgumentException.

For Organisers

Organisers interact with partner features from the Partner Management screens (/organizer/partners). The same analytics, topics, and meetings data is visible to organisers with full management capabilities.

In addition, organisers have access to Partner Notes (completely hidden from partners) β€” a private scratchpad for recording context about each partner relationship. See Partner Management β†’.