Персональные ссылки снижают путаницу
Когда у каждого гостя есть своя ссылка, ответ привязан к конкретной записи. Организатор видит, кто уже ответил, кто отказался, а кто еще не открыл приглашение.
Персональные ссылки также помогают не раскрывать весь список гостей публично и не просить человека повторно вводить очевидные данные.
Статусы гостей должны быть простыми
Для первого запуска достаточно понятных состояний: идет, не идет, еще не ответил. Дополнительные варианты стоит добавлять только если они не ломают отчетность.
В кабинете организатора статусы гостей должны читаться без расшифровок, а изменения должны сохраняться без раскрытия личных ссылок.
Согласие на уведомления отдельно
Email и SMS не стоит смешивать с самим фактом приглашения. Для SMS нужен явный opt-in гостя, потому что сообщение может содержать персональную ссылку.
Такой подход делает коммуникацию аккуратнее и помогает не отправлять лишние уведомления тем, кто их не просил.