# Add Custom Revenue

The Revenue page under settings in Bloom allows you to add custom revenue using a Google Sheet. Bloom automatically creates a default Google Sheet template for you, and once connected, Bloom will sync all the revenue entries you add—based on date—directly into your dashboard.

You will not need to upload or choose your own sheet. Bloom generates one dedicated sheet, and you can simply rename it and start adding your revenue details.

#### **Step 1: Connect Your Google Sheet to Bloom**

1. Go to the Revenue page in Bloom.
2. Click the “Link Google Sheet” button to connect your Google Drive.

<figure><img src="/files/seNxyRyuK8ZRsfHmD0NE" alt=""><figcaption></figcaption></figure>

This will authorize Bloom to create one Google Sheet in your Drive.

#### Step 2: Name Your Google Sheet

After connecting to Google Drive, you will be prompted to name your sheet.

1. Enter your preferred file name.
2. Click “Save and edit” to open the sheet.

Bloom will now generate a Google Sheet with a default template for adding revenue.

<figure><img src="/files/UBkSKTEutap7jiGjGzUX" alt="" width="440"><figcaption></figcaption></figure>

#### Step 3: Understand the Google Sheet Template

The Google Sheet created by Bloom comes with a default template containing the required fields for adding custom revenue. Each row you fill in represents one revenue entry.

Below are the fields included in the sheet:

| Column | Field Name     | Description                                                                                                                                          |
| ------ | -------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- |
| A      | gross\_revenue | Required. Enter the gross revenue amount.                                                                                                            |
| B      | net\_revenue   | Required. Enter the net revenue amount.                                                                                                              |
| C      | date           | Required. Enter the date for the revenue entry in yyyy-mm-dd format.                                                                                 |
| D      | description    | Required. Add a short description of the revenue source.                                                                                             |
| E      | platform       | Required. Specify the platform/source (for example: ads, offline, wholesale, etc.)                                                                   |
| F      | status         | System-generated. This field will automatically update to show whether the row has been synced to Bloom or not. You do not need to edit this column. |

This is how the template will appear when the sheet is created:

<figure><img src="/files/DvyX4UsuadmeVo4KK00V" alt=""><figcaption></figcaption></figure>

#### Step 4: Sync Your Revenue Data Back to Bloom

Once you have added your revenue entries to the Google Sheet, the final step is to sync that data so Bloom can import it.

1. Return to the Revenue page inside Bloom.
2. Click on Edit Google Sheet, and a pop-up will appear showing your connected Sheet.
3. Click the Sync data button.

<figure><img src="/files/uC5IdVPUozXJxhbdr0fL" alt=""><figcaption></figcaption></figure>

This will start the sync process. Bloom will read all the rows in your Sheet and update your dashboard with the latest revenue entries.

\
The sync usually completes within a few minutes.

You can also confirm each row's sync status by checking the status column in the Google Sheet—Bloom updates it automatically once the data has been successfully synced.

<figure><img src="/files/katPKRJMBapFUGQQfhrQ" alt=""><figcaption></figcaption></figure>

#### You're All Set!

Your custom revenue data is now connected to Bloom.\
From here on, you can continue adding new rows directly in the Google Sheet, and click Sync data in Bloom whenever you want the latest entries to appear in your dashboard.

#### Notes & Tips

* Do not change column headers in the Google Sheet. Bloom uses them to read and sync your data correctly.
* Make sure every row has a date and gross/net revenue value — incomplete rows may not sync.
* The status column is updated automatically by Bloom. Avoid editing it manually.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.bloomanalytics.io/add-custom-revenue.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
