Partner Portal
Analytics, topic input, and meeting coordination β all in one place for BATbern partner companies
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:
- Attendance Analytics β See how many employees attended past events and what your partnership costs per attendee
- Topic Voting β Suggest topics for future events and vote on other partnersβ suggestions
- 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 β.
Related
- Partner Management β β Create and manage partner records, contacts, and notes
- Entity Management Overview β