> ## Documentation Index
> Fetch the complete documentation index at: https://help.trypawgress.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Connect Your Email

> Connect Gmail, Google Workspace, or any other email provider so you can message clients from Pawgress — from your own address

## How Client Messaging Works

Pawgress lets you email your clients straight from the **Sessions** and **Clients** pages: a schedule change for a whole group class, homework before a private session, or an announcement to a handful of past clients.

Every message goes out **from your own email address**, not from Pawgress. Clients see your name, and when they hit reply, the answer lands in your normal inbox.

<Info>
  **Pawgress only sends what you write**

  Connecting your email gives Pawgress permission to *send* the messages you compose. It never reads your inbox, and it never sends anything on its own.
</Info>

Before your first message you'll do two things once:

1. **Connect an email account** — Gmail / Google Workspace, or any other provider over SMTP
2. **Add your business details** — your business name and mailing address, which anti-spam law requires in every client email

If you try to message a client before connecting an account, Pawgress points you to the setup:

<Frame caption="Messaging asks you to connect an email account the first time">
  ![Message panel prompting the trainer to connect Gmail or another provider](https://firebasestorage.googleapis.com/v0/b/pawplan-ca.firebasestorage.app/o/broadcasts%2F2026-10-client-messaging%2Fsetup-email-integration.png?alt=media)
</Frame>

## Option 1: Gmail or Google Workspace

Use this if your business email is a Gmail address or runs on Google Workspace (for example `you@yourbusiness.com` hosted by Google).

### Step 1: Open Integrations

Click your avatar in the top-right corner and select **Integrations**, then find the **Email** section.

<Frame caption="The Email section of Integrations, with the Gmail and SMTP cards">
  ![Integrations page Email section showing the Gmail and Other email (SMTP) cards](https://firebasestorage.googleapis.com/v0/b/pawplan-ca.firebasestorage.app/o/broadcasts%2F2026-10-client-messaging%2Fintegrations.png?alt=media)
</Frame>

### Step 2: Connect Gmail

1. On the **Gmail** card, click **Connect**
2. Tick the box confirming you'll only message your own clients, and that announcements and promotions need their consent
3. Sign in to Google and pick the account you want to send from

### Step 3: Allow sending

Google asks you to allow Pawgress to **send email on your behalf**. Leave that permission ticked — without it Pawgress can't send, and you'll see *"Pawgress needs permission to send email."* Just try again and keep the box ticked.

When you're back in Pawgress you'll see **Gmail connected**, and client messages now send from your Gmail address.

<Note>
  **Already use Google Calendar?**

  Gmail and [Google Calendar](/guides/integration/google-calendar) are connected separately. Disconnecting one never breaks the other — if you disconnect Gmail, Calendar keeps syncing your sessions, and vice versa.
</Note>

## Option 2: Any Other Provider (SMTP)

Use **Other email (SMTP)** for everything else: your web host's email, Microsoft 365, Zoho, Fastmail, iCloud, and so on.

### Step 1: Find your SMTP settings

Look in your email provider's help pages or settings for **SMTP** or **outgoing mail**. You'll need:

| Setting | Example |
| - | - |
| SMTP server | `smtp.fastmail.com` |
| Port | `465` or `587` |
| Security | SSL/TLS or STARTTLS |
| Username | Usually your full email address |
| Password | Often an **app password** — see below |

<Tip>
  **Use an app password**

  Many providers (iCloud, Fastmail, Microsoft 365 with two-factor sign-in, and others) won't accept your normal password for SMTP. Create an **app password** in your provider's security settings and use that instead. It's stored encrypted and only used to send messages you write.
</Tip>

### Step 2: Enter your details

1. Go to **Integrations → Email** and click **Set up** on the **Other email (SMTP)** card
2. Fill in your **From name** (what clients see, e.g. *Jamie Moreau*) and **From address**
3. Enter the server, port, security, username, and password
4. Tick the box confirming you'll only message your own clients

<Frame caption="Enter the SMTP settings from your email provider">
  <img src="https://firebasestorage.googleapis.com/v0/b/pawplan-ca.firebasestorage.app/o/broadcasts%2F2026-10-client-messaging%2Fsmtp-settings.png?alt=media" alt="SMTP setup dialog with From name, From address, server, port, security, username and password fields" width="500" />
</Frame>

<Warning>
  Your provider must allow sending as the **From address**. Most only let you send from the mailbox you sign in with, so keep them the same unless you know your provider allows aliases.
</Warning>

### Step 3: Verify the sender

1. Click **Send test email**. Pawgress connects to your server and sends a **6-digit code** to your From address — through your own server
2. Check your inbox, then enter the code and click **Verify and connect**

<Frame caption="Enter the 6-digit code sent through your own server">
  <img src="https://firebasestorage.googleapis.com/v0/b/pawplan-ca.firebasestorage.app/o/broadcasts%2F2026-10-client-messaging%2Fsmtp-verify-code.png?alt=media" alt="SMTP setup dialog asking for the 6-digit verification code" width="500" />
</Frame>

You'll see **Sender verified**, and client messages now send through your SMTP server.

The code proves your server accepted a message from that address and you received it. It can't guarantee every future message is delivered — your provider can still filter mail.

<Note>
  **Changed a setting? Verify again.** If you edit any SMTP setting later (server, port, password, From address…), Pawgress asks you to send a new test before it sends anything else.
</Note>

## Choosing Which Account Sends

You can connect both Gmail and SMTP. Only one sends your messages at a time — the Email section says which (*"Client messages send through …"*). To switch, click **Use for sending messages** on the other card.

## Adding Your Business Details

The first time you send a message, Pawgress asks for your business details:

* **Business name**
* **Mailing address** — street, city, province/state, postal code, country
* **Phone** and **website** (optional)

<Frame caption="Your business details appear in the footer of every message">
  <img src="https://firebasestorage.googleapis.com/v0/b/pawplan-ca.firebasestorage.app/o/broadcasts%2F2026-10-client-messaging%2Fbusiness-details-form.png?alt=media" alt="Your business details form with business name and mailing address fields" width="400" />
</Frame>

These appear in the footer of every message. Canada's anti-spam law (CASL) and similar laws elsewhere require a real business name and mailing address in commercial email, so Pawgress includes them in every message.

To change them later, click your avatar, select **Account**, and open the **Client emails** section. New messages use the updated details; messages you've already sent keep the details they were sent with.

<Warning>
  Keep the address accurate and reachable for at least **60 days** after your last message.
</Warning>

## Make Your Emails Look Like Your Business

With [Branding](/guides/getting-started/setup-profile#branding) turned on (a Pro feature), messages use your **logo and brand color**. Without branding, they use Pawgress's warm cream-and-amber colors with your business name at the top.

## Troubleshooting

### Gmail card says "Reconnect"

Google stopped accepting Pawgress's access, for example because you changed your Google password or removed Pawgress from your Google account. Click **Reconnect** on the Gmail card to sign in again.

### SMTP card says "Set up again"

Your SMTP settings changed or your saved password can no longer be used. Click **Set up again**, re-enter your details, and verify with a new test email.

### SMTP test email never arrives

* Double-check the server, port, and security setting against your provider's help page
* Try an **app password** instead of your normal password
* Check your spam folder
* If you see *"We couldn't reach your server,"* the server name or port is wrong. Pawgress only connects on ports **465**, **587**, and **2525**

### Messages to clients land in spam

If you send from your own domain (e.g. `you@yourbusiness.com`), make sure **SPF** and **DKIM** are set up with your email provider. Your provider's help pages explain how.

### Additional Help

Contact our support team:

* Email: [support@pawgress.ca](mailto:support@pawgress.ca)
* In-app: Click **Support** in the navigation

## Next Steps

* [Message your clients](/guides/messaging/message-clients)
* [Save messages as templates](/guides/messaging/message-templates)
* [Understand service vs. promotional messages](/guides/messaging/promotional-messages)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.