User GuideViews
Email Subscriptions
Receive scheduled email reports from your saved views
Email Subscriptions
Subscribe to views to receive scheduled email reports with the latest data matching your view's configuration.
What is a Subscription?
A subscription:
- Links to a saved view
- Sends emails on a schedule (daily, weekly, or monthly)
- Delivers view data to specified recipients
- Runs automatically based on configured frequency
Subscription Properties
| Property | Type | Description |
|---|---|---|
id | string | Unique subscription identifier |
viewId | string | ID of the linked view |
userId | string | Subscription owner |
frequency | enum | daily, weekly, or monthly |
isActive | boolean | Whether subscription is enabled |
sendTime | string | Time to send (HH:MM:SS format) |
timezone | string | Timezone for send time |
recipients | string[] | Email addresses to receive report |
dayOfWeek | number | Day for weekly (0=Sunday, 6=Saturday) |
dayOfMonth | number | Day for monthly (1-31) |
lastSentAt | string | Timestamp of last email |
nextSendAt | string | Timestamp of next scheduled email |
Frequency Options
| Frequency | Description | Additional Config |
|---|---|---|
daily | Once per day | sendTime, timezone |
weekly | Once per week | sendTime, timezone, dayOfWeek |
monthly | Once per month | sendTime, timezone, dayOfMonth |
Day of Week Values
| Value | Day |
|---|---|
| 0 | Sunday |
| 1 | Monday |
| 2 | Tuesday |
| 3 | Wednesday |
| 4 | Thursday |
| 5 | Friday |
| 6 | Saturday |
Creating a Subscription
Via Dashboard
- Navigate to Portal → Views
- Find the view to subscribe to
- Click Subscribe or the bell icon
- Configure subscription settings:
- Frequency (daily, weekly, monthly)
- Send time (e.g., 09:00:00)
- Timezone (e.g., America/New_York)
- Recipients (email addresses)
- Day of week/month (if applicable)
- Click Create Subscription
Subscription Input
| Field | Required | Description |
|---|---|---|
viewId | Yes | View to subscribe to |
frequency | Yes | How often to send |
sendTime | No | Time of day (default: 09:00:00) |
timezone | No | Timezone (default: UTC) |
recipients | No | Additional recipients |
dayOfWeek | Weekly only | Which day (0-6) |
dayOfMonth | Monthly only | Which day (1-31) |
Managing Subscriptions
View Your Subscriptions
- Navigate to Portal → Views
- Subscribed views show a bell icon
- Click the bell to view/edit subscription
Edit Subscription
Editable properties:
| Property | Editable |
|---|---|
frequency | Yes |
isActive | Yes |
sendTime | Yes |
timezone | Yes |
recipients | Yes |
dayOfWeek | Yes |
dayOfMonth | Yes |
Pause/Resume
Toggle the isActive flag to pause or resume emails:
- Find the subscription
- Toggle Active switch
- Changes take effect immediately
Delete Subscription
- Navigate to the subscription
- Click Delete or Unsubscribe
- Confirm deletion
Email Content
Subscription emails include:
| Section | Content |
|---|---|
| Subject | View name and date |
| Header | Organization name, view name |
| Summary | Record count, date range |
| Data | Table of matching records |
| Footer | Unsubscribe link |
Timezone Handling
Times are stored and processed in the configured timezone:
| Example | Behavior |
|---|---|
sendTime: "09:00:00", timezone: "America/New_York" | Sends at 9 AM Eastern |
sendTime: "09:00:00", timezone: "UTC" | Sends at 9 AM UTC |
Common timezone values:
UTC- Coordinated Universal TimeAmerica/New_York- US EasternAmerica/Chicago- US CentralAmerica/Denver- US MountainAmerica/Los_Angeles- US PacificEurope/London- UKEurope/Paris- Central EuropeanAsia/Tokyo- Japan
Recipients
By default, the subscription owner receives the email. Add additional recipients:
{
"recipients": [
"team@example.com",
"manager@example.com"
]
}Example Configurations
Daily Morning Report
{
"viewId": "view_123",
"frequency": "daily",
"sendTime": "08:00:00",
"timezone": "America/New_York",
"recipients": ["sales@company.com"]
}Weekly Friday Summary
{
"viewId": "view_456",
"frequency": "weekly",
"sendTime": "17:00:00",
"timezone": "America/Chicago",
"dayOfWeek": 5,
"recipients": ["manager@company.com"]
}Monthly First-Day Report
{
"viewId": "view_789",
"frequency": "monthly",
"sendTime": "09:00:00",
"timezone": "UTC",
"dayOfMonth": 1
}Troubleshooting
Email Not Received
| Cause | Solution |
|---|---|
| Subscription inactive | Check isActive is true |
| Wrong timezone | Verify timezone setting |
| Spam filter | Check spam/junk folder |
| Invalid recipient | Verify email addresses |
Wrong Send Time
Ensure timezone is correctly set. All times are relative to the configured timezone, not UTC.