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

# Email Templates

> Customize every email PCI Booking sends on your behalf: card requests, user invitations, password resets, suspension notices and more.

PCI Booking sends several types of email on your behalf - not only the [Card By Link](/account-setup/card-by-link-templates) card request. Each email type has its own template that you can customize per language, on top of the shared branding configured in [General Customization](/account-setup/general-customization).

To edit templates, log in to the [PCI Booking portal](https://users.pcibooking.net) and navigate to **GUI Settings** > **Customization** > **Customize Templates**, then open the **Customize Emails** section.

## Email Types

| Email type | Sent when |
| - | - |
| **Card Over The Phone** | A [Card By Link](/capture-cards/card-by-link) request is sent to a cardholder. See [Card By Link Templates](/account-setup/card-by-link-templates) for the full guide, including the SMS and landing page templates. |
| **Property Booker Activation** | You invite a property or user to activate their account. |
| **Property Suspension Notice** | A property account is about to be suspended for inactivity. |
| **Reset Password** | A user requests a password reset. |
| **Card View Request** | A card display (card view) request is sent to a recipient. |
| **Verification / Card View OTP** | A verification or one-time-passcode email is sent as part of a card view flow. |

The exact list shown in your portal depends on the features enabled for your account.

## Editing a Template

1. Select the **Email type**.
2. Select the **Language**. Each language has its own template; the language used for a given message is determined by the request or flow that triggers it.
3. Edit the fields:
   * **Subject** - the email subject line. Maximum 70 characters.
   * **Message body** - the main content. Supports dynamic variables (see below).
   * **Go to action button** - the text of the email's action button.
4. Use **Click to preview** to see the rendered email.
5. Click **Set new text** to save, or **Restore to default** to revert the selected template and language.

## Dynamic Variables

All templates support the shared variables `$~booker_name~$`, `$~cs_phone~$`, `$~cs_email~$` and `$~cs_link~$` (values come from [General Customization](/account-setup/general-customization) or the triggering request). Some types support additional variables:

| Email type | Additional variables |
| - | - |
| Card Over The Phone | `$~recipient_name~$`, `$~amount~$`, `$~description~$` |
| Property Booker Activation | `$~recipient_name~$`, `$~user_name~$` |
| Property Suspension Notice | `$~recipient_name~$`, `$~date_of_last_login~$`, `$~suspend_date~$` |
| Reset Password | `$~recipient_name~$` |

Variables are replaced with actual values when the message is sent. Variable names are case-insensitive.

## Next Steps

<CardGroup cols={2}>
  <Card title="Card By Link Templates" icon="envelope-open-text" href="/account-setup/card-by-link-templates">
    The card request email, SMS and landing page
  </Card>

  <Card title="General Customization" icon="palette" href="/account-setup/general-customization">
    Shared branding: logo, sender, signature, colors
  </Card>
</CardGroup>


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