Skip to main content

Introduction

Laravel Cloud keeps you informed about important events through email and Slack notifications. Email preferences are personal to each team member. Slack notifications go to your organization’s connected workspace. Both delivery methods share the same set of notification categories, scoped to your organization, applications, and environments.

Notification categories

Laravel Cloud groups notifications by the scope they apply to. Each category belongs to one of three scopes: your organization, a specific application, or an individual environment within an application.

Organization

The following categories apply to your organization as a whole:
  • Organization updates: changes to your organization’s settings
  • Members: new and removed members of your organization
  • API tokens: API tokens issued and revoked from your organization
  • Applications: creation and deletion of applications in your organization
  • Resources: creation, deletion, and changes to resources
  • Resource alerts: usage, limits, and health alerts for caches, databases, compute, and WebSockets
  • Monthly spend alert: alerts at 50%, 80%, 90%, and 100% of your spending limit
  • Payments: successful and failed payments, or only failed payments

Application

The following categories apply to a specific application:
  • Application: changes to this application
  • Environments: creation and deletion of environments in this application
  • Automations: creation, deletion, and changes to automations

Environment

You may configure the following categories independently for each environment within an application:
  • Environment: changes to this environment
  • Network: creation, deletion, and changes to domains
  • Cluster alerts: alerts when clusters have high CPU or RAM usage, or are crashing
  • Deployments: successful and failed deployments, or only failed deployments
  • Commands: successful and failed commands, or only failed commands

Email notifications

Each user configures their own email notifications. Every team member can subscribe to the events they care about across the organizations, applications, and environments they have access to. To configure your email preferences, click your profile picture in the top-right corner of the dashboard, select Account, and open the Notifications tab. From this page, you may enable email notifications globally, then choose the categories you wish to receive emails about for each of your organizations and applications.

Organization notifications

After selecting an organization from the organization selector, you may enable any of the organization categories you wish to receive emails about. Cloud saves your preferences per organization, so you can subscribe to different categories for each organization you belong to.

Application notifications

You manage application preferences independently for each application. After selecting an application, you may enable any of the application categories for the application as a whole, as well as the environment categories for each individual environment within that application.
By default, you’ll receive email notifications for members, API tokens, resource alerts, monthly spend alerts, failed deployments, failed commands, and failed payments. You may adjust these preferences at any time.

Slack notifications

Slack notifications send Laravel Cloud events to channels in your connected Slack workspace as they happen. Unlike email preferences, Slack preferences are shared by your team and configured at the organization level.

Connecting to Slack

To get started, open your organization’s Integrations settings and click Connect Slack workspace. A new window opens where you can complete the integration with your Slack workspace.

Configuring Slack delivery

Once your Slack workspace is connected, open your organization’s Notifications settings and enable Slack notifications. From there, you may control how and where Cloud sends notifications:
  • Default channel: the channel that receives notifications unless a more specific override applies.
  • Overrides: send notifications for a specific application to a different channel. You may add as many overrides as you need.
  • New environment behavior: what happens automatically when you create a new environment within an application:
    • Notify all: enables every notification category for the new environment.
    • Defaults: applies your application’s default notification settings.
    • Mute all: disables every notification category for the new environment.

Organization notifications

From your organization’s Notifications settings, you may select which organization categories are sent to your Slack workspace.

Application notifications

Each application has its own Slack notification preferences, configured independently from your organization’s notifications. Open your application’s Notifications tab to select which application categories and environment categories are sent to Slack.