Skip to main content
This guide explains how to use deep links for events, organizations, and rooms in Meridian notifications.

Events

Example: meridian://event/507f1f77bcf86cd799439011

Rooms/Spaces

Example: meridian://room/507f1f77bcf86cd799439012

Organizations

Example: meridian://organization/507f1f77bcf86cd799439013

Friends

Example: meridian://main/friends?initialTab=requests

Option 1: Using Navigation Type “deep_link”

When creating a notification, set the navigation type to deep_link:
For more control, use navigate type with explicit route:

Option 3: Automatic Navigation (No explicit navigation needed)

If you include the resource ID in metadata, navigation is automatically built:

Examples

Event Notification

Organization Notification

Room/Space Notification

Using Templates

You can also use templates with variable interpolation:
The event_reminder template automatically includes navigation to the event.

From Terminal (iOS Simulator)

From Terminal (Android Emulator)

From Browser/Email

Create a link: <a href="meridian://event/507f1f77bcf86cd799439011">Open Event</a> The following routes are available for direct navigation:
  • EventDetails - Event details screen (requires eventId param)
  • RoomDetails - Room details screen (requires roomId param)
  • OrganizationProfile - Organization profile screen (requires orgId param)
  • MainTabs - Main tab navigator (use for tab screens like Friends)

Notes

  • Deep links work when the app is closed, in background, or foreground
  • If the app is closed, it will open to the deep linked screen
  • Deep links are automatically handled by React Navigation’s linking system
  • The deepLink field in navigation is optional but recommended for fallback handling