SuitePortal
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

PropertyTypeDescription
idstringUnique subscription identifier
viewIdstringID of the linked view
userIdstringSubscription owner
frequencyenumdaily, weekly, or monthly
isActivebooleanWhether subscription is enabled
sendTimestringTime to send (HH:MM:SS format)
timezonestringTimezone for send time
recipientsstring[]Email addresses to receive report
dayOfWeeknumberDay for weekly (0=Sunday, 6=Saturday)
dayOfMonthnumberDay for monthly (1-31)
lastSentAtstringTimestamp of last email
nextSendAtstringTimestamp of next scheduled email

Frequency Options

FrequencyDescriptionAdditional Config
dailyOnce per daysendTime, timezone
weeklyOnce per weeksendTime, timezone, dayOfWeek
monthlyOnce per monthsendTime, timezone, dayOfMonth

Day of Week Values

ValueDay
0Sunday
1Monday
2Tuesday
3Wednesday
4Thursday
5Friday
6Saturday

Creating a Subscription

Via Dashboard

  1. Navigate to Portal → Views
  2. Find the view to subscribe to
  3. Click Subscribe or the bell icon
  4. 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)
  5. Click Create Subscription

Subscription Input

FieldRequiredDescription
viewIdYesView to subscribe to
frequencyYesHow often to send
sendTimeNoTime of day (default: 09:00:00)
timezoneNoTimezone (default: UTC)
recipientsNoAdditional recipients
dayOfWeekWeekly onlyWhich day (0-6)
dayOfMonthMonthly onlyWhich day (1-31)

Managing Subscriptions

View Your Subscriptions

  1. Navigate to Portal → Views
  2. Subscribed views show a bell icon
  3. Click the bell to view/edit subscription

Edit Subscription

Editable properties:

PropertyEditable
frequencyYes
isActiveYes
sendTimeYes
timezoneYes
recipientsYes
dayOfWeekYes
dayOfMonthYes

Pause/Resume

Toggle the isActive flag to pause or resume emails:

  1. Find the subscription
  2. Toggle Active switch
  3. Changes take effect immediately

Delete Subscription

  1. Navigate to the subscription
  2. Click Delete or Unsubscribe
  3. Confirm deletion

Email Content

Subscription emails include:

SectionContent
SubjectView name and date
HeaderOrganization name, view name
SummaryRecord count, date range
DataTable of matching records
FooterUnsubscribe link

Timezone Handling

Times are stored and processed in the configured timezone:

ExampleBehavior
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 Time
  • America/New_York - US Eastern
  • America/Chicago - US Central
  • America/Denver - US Mountain
  • America/Los_Angeles - US Pacific
  • Europe/London - UK
  • Europe/Paris - Central European
  • Asia/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

CauseSolution
Subscription inactiveCheck isActive is true
Wrong timezoneVerify timezone setting
Spam filterCheck spam/junk folder
Invalid recipientVerify email addresses

Wrong Send Time

Ensure timezone is correctly set. All times are relative to the configured timezone, not UTC.