# Configuration Overview

> Overview of configurable settings in Temp-Number App, with guidance on authentication, email templates, and general application options.


The Temp-Number App offers a number of settings that you can configure to tailor the app to your needs. This section covers the general settings available in the app.

## Authentication

Temp-Number uses Firebase Authentication to manage user sign-ins. You can choose from several authentication methods, including email/password, Google Sign-In, and more. To configure authentication settings:

1. Navigate to the Firebase Console.
2. Select your project.
3. Go to the "Authentication" section.
4. Enable the desired sign-in methods.

For detailed steps, see [Firebase Configuration Guide](/docs/temp-number/configuration/firebase/).

### Firebase Auth Email Templates

You can customize the email templates used for user authentication, such as password reset and email verification. To modify these templates:

1. In the Firebase Console, go to the "Authentication" section.
2. Click on the "Templates" tab.
3. Edit the templates as needed and save your changes.

⚠️ Note: Ensure that email template `%LINK` placeholder is set to your app's URL

```shell
https://your-app-domain.com/app/deeplink
```

For detailed steps, see [Firebase Configuration Guide](/docs/temp-number/configuration/firebase/).

## Payment Settings

See [Payment Settings](/docs/temp-number/configuration/payments/) for details on configuring payment options for your Temp-Number App.

## Notifications

Temp-Number uses multiple notification channels to keep users informed. See [Notifications](/docs/temp-number/configuration/notifications/) for details on setting up and customizing notifications.

## Other Settings

Most of app settings configured via environment variables. See [Variables](/docs/temp-number/configuration/variables/) for a complete list of available environment variables and their descriptions.

