Architecture
TinyBell is a client-side notification system. The main integration point is the pixel: a JavaScript file that runs on your hotel website.- Loading active notifications for the property
- Evaluating trigger conditions (exit intent, scroll, time)
- Rendering the notification UI
- Tracking impressions and clicks
- Sending events to the TinyBell server
Pixel endpoint
PIXEL_KEY.
Event tracking endpoint
Authentication
The pixel is public and requires no authentication. It is restricted by the domain configured in the property settings. Requests from unauthorized domains are ignored.Rate limits
| Endpoint | Limit |
|---|---|
| Pixel load | No limit |
| Event tracking | 100 events/minute per property |