Intry

Notifications

Push, SMS, and voice fallback delivery paths.

Overview

When a call arrives, Core notifies residents via Knock workflows:

  1. Push to registered Device tokens (FCM / APNs via Knock).
  2. SMS approve/deny links when fallbackSmsEnabled is true.
  3. Voice fallback to phoneNumber when fallbackCallEnabled applies.

See Notifications architecture.

Device admin API

MethodPathDescription
GET/api/admin/devicesAudit devices
POST/api/admin/devices/:id/test-pushSend test push

Mobile clients register tokens via POST /devices/register on Core directly.

User fields

FieldRole
preferredNotificationSounddefault, urgent_chime, intry_chime
phoneNumber / phoneVerifiedSMS + voice fallback eligibility
fallbackCallEnabledVoice call on entry
fallbackSmsEnabledSMS with action links

Operational notes

  • Token rotation: expect periodic FCM/APNs updates from the app.
  • Do not log raw device tokens — treat as secrets.
  • DND in app/portal blocks notifications silently.

Last verified: 2026-06-21 (commit 293c4a7)

On this page