Skip to main content

Documentation Index

Fetch the complete documentation index at: https://knowledge.flowella.io/llms.txt

Use this file to discover all available pages before exploring further.

Flowella sends notifications when something important happens in your workspace — a template gets approved, you’re approaching a usage threshold, a HubSpot sync fails, or a teammate accepts an invite. This page catalogues every event Flowella can emit, where it shows up, and how to manage your preferences. For the in-app notifications feed itself, see Notifications. For notification preferences UI, see Settings → Notification preferences.

How notifications are delivered

Notifications can land in up to three places:
ChannelWhere it appearsCustomisable
In-app feedBell icon, top right — /notificationsPer category (most events)
EmailThe email address on your Flowella user profilePer category (most events)
Operational emailThe org’s billing emailAlways on for billing/security
Each event below shows which channels deliver it by default.

Event catalogue

Account & authentication

Event keyDescriptionChannelsOptional?
WELCOMESent immediately after you register a Flowella account. Confirms signup and links to onboarding.In-app + emailNo
AUTH_PASSWORD_CHANGEDYour password was changed.In-app + emailNo — mandatory
AUTH_MAGIC_LINK_REQUESTEDA magic-link sign-in was requested for your account.Email onlyNo — mandatory
AUTH_NEW_DEVICEA new device or location signed in.In-app + emailNo — mandatory
ORG_INVITE_ACCEPTEDSomeone you invited accepted and joined the org.In-appYes
Authentication and security events cannot be unsubscribed from. This is enforced server-side regardless of your notification preferences.

Billing & usage

Event keyDescriptionChannelsOptional?
BILLING_SUBSCRIPTION_STARTEDA new subscription was activated for the org.In-app + operational emailOperational always on
BILLING_SUBSCRIPTION_CHANGEDPlan was upgraded or downgraded.In-app + operational emailOperational always on
BILLING_PAYMENT_FAILEDStripe could not charge the card on file.In-app + operational emailOperational always on
BILLING_PAYMENT_RECOVEREDA failed payment succeeded on retry.In-app + operational emailOperational always on
BILLING_SUBSCRIPTION_CANCELLEDThe subscription has been cancelled and will end at the period close.In-app + operational emailOperational always on
BILLING_TRIAL_STARTEDThe 14-day free trial was provisioned at signup.In-app + emailYes
BILLING_TRIAL_ENDINGThe 14-day trial ends in less than 72 hours.In-app + emailYes
BILLING_TRIAL_EXPIREDThe trial window has closed.In-app + operational emailOperational always on
USAGE_SOFT_50You have used 50% of your plan’s monthly conversation allowance (or your trial’s 5,000-message cap).In-app + emailYes
USAGE_SOFT_80You have used 80% of your plan’s monthly allowance.In-app + emailYes
USAGE_HARD_100You have used 100% of your plan’s monthly allowance — overage applies (or, on trial, sends are now blocked).In-app + operational emailOperational always on

Templates

Event keyDescriptionChannelsOptional?
TEMPLATE_SUBMITTEDA template was submitted to Meta for approval.In-appYes
TEMPLATE_APPROVEDMeta approved a template.In-app + emailYes
TEMPLATE_REJECTEDMeta rejected a template. The notification includes Meta’s rejection reason.In-app + emailYes
TEMPLATE_FLAGGEDMeta paused a template due to quality issues.In-app + emailYes
TEMPLATE_CATEGORY_CHANGEDMeta re-categorised a template (for example, Marketing → Utility).In-app + emailYes

WhatsApp Flows & forms

Event keyDescriptionChannelsOptional?
FLOW_SYNC_SUCCEEDEDA HubSpot form was successfully synced to a WhatsApp Flow.In-appYes
FLOW_SYNC_FAILEDA sync run failed. The notification includes the user-safe error message.In-app + emailYes
FLOW_PUBLISHEDA Flow was published to Meta.In-appYes

HubSpot integration

Event keyDescriptionChannelsOptional?
HUBSPOT_CONNECTEDHubSpot OAuth completed.In-appYes
HUBSPOT_DISCONNECTEDHubSpot connection was lost or revoked.In-app + emailYes
HUBSPOT_SYNC_FAILEDA scheduled HubSpot sync run failed.In-app + emailYes

Channels & Meta

Event keyDescriptionChannelsOptional?
CHANNEL_CONNECTEDA new WhatsApp channel was added.In-appYes
META_VERIFICATION_REQUIREDThe channel needs business verification before it can send.In-app + emailYes
META_VERIFICATION_COMPLETEDBusiness verification completed.In-appYes
QUALITY_RATING_DROPChannel quality rating dropped to Medium or Low.In-app + emailYes

Exports & long-running jobs

Event keyDescriptionChannelsOptional?
EXPORT_READYA CSV/PDF export you triggered is ready to download.In-appYes
IMPORT_COMPLETEDA CSV import (for example, opt-outs) finished.In-appYes

Operational sweeps

Flowella runs a daily notification reminders sweep. If an unread TEMPLATE_REJECTED, HUBSPOT_SYNC_FAILED, or BILLING_PAYMENT_FAILED notification has been sitting for more than 24 hours, the sweep re-surfaces it with an email reminder. This means you can’t silently miss a critical event by closing the bell icon.

Where to manage your preferences

  • Per-user, per-category — Settings → Notification preferences. Each category above can be toggled for in-app, email, or both, with the exception of mandatory categories (auth, billing operational).
  • Per-org operational email — Settings → Organisation → Notifications email. This is the recipient for billing, security, and other org-wide operational mails.
If you’re not receiving emails you expect, first check Settings → Profile that your email address is verified, then check your spam folder for messages from notifications@flowella.io. Unverified emails do not receive notifications.