---
layout: article
title: Messaging
description: Send push notifications, text, or emails to users or groups of users using your app.
back: /docs
---

Appwrite Messaging helps you communicate with your users through push notifications, emails, and SMS text messages.
Sending personalized communication for marketing, updates, and realtime alerts can increase user engagement and retention.
You can also use Appwrite Messaging to implement security checks and custom authentication flows.

{% only_dark %}
![Messaging overview](/images/docs/messaging/dark/message-overview.avif)
{% /only_dark %}
{% only_light %}
![Messaging overview](/images/docs/messaging/message-overview.avif)
{% /only_light %}

Explore what you can build with Appwrite Messaging. 
{% cards %}
{% cards_item href="/docs/products/messaging/send-email-messages" title="Emails" icon="icon-mail" %}
Send newsletters, invoices, promotions and other emails.
{% /cards_item %}
{% cards_item href="/docs/products/messaging/send-sms-messages" title="SMS messages" icon="icon-annotation" %}
Send SMS messages straight to your user's phone.
{% /cards_item %}
{% cards_item href="/docs/products/messaging/send-push-notifications" title="Push notifications" icon="icon-device-mobile" %}
Send push notifications to your user's devices.
{% /cards_item %}
{% /cards %}