# Reports

The Suger Salesforce App ships with a set of **Custom Report Types** and pre-built **Reports** that give your team out-of-the-box visibility into marketplace offers, entitlements, revenue, co-sell referrals, and funding activity.

This page documents each report type — what object it's built on, what data it joins together, and what fields it exposes.

---

## Overview

If you manage marketplace sales across multiple cloud providers, reporting usually means switching between AWS, Azure, and GCP, exporting CSV files, and manually combining them into a single spreadsheet. This creates three common problems:

- Data is fragmented across different systems.
- Reports take hours to build and validate.
- It's hard to compare performance across clouds consistently.

Suger acts as the data layer between the cloud marketplaces and your CRM. It standardizes marketplace data from AWS, Azure, and GCP into a single structure before syncing it into Salesforce. Once connected, all marketplace activity shows up in one consistent format — regardless of which cloud it originated from — so you can report on it directly in Salesforce.

### How Suger Normalizes Marketplace Data

A common question from RevOps teams is whether they need separate reporting logic for each cloud. With Suger, the answer is no. Suger maps AWS, Azure, and GCP marketplace objects into a unified data model so they behave consistently inside Salesforce. This means:

- A deal from AWS looks the same as a deal from GCP.
- Fields and object types are consistent across all clouds.
- One reporting model works across all marketplace activity.

This removes the need to build and maintain cloud-specific reporting logic.

### Before vs. After Suger

| Reporting task | Without Suger | With Suger |
| --- | --- | --- |
| Track pipeline across clouds | Export separate reports from AWS, Azure, and GCP, then combine manually | View all marketplace opportunities in a single Salesforce dashboard |
| Monitor deal status | Check each cloud portal individually for updates | See real-time status updates directly in Salesforce |
| Build leadership reports | Download and merge multiple CSV files every reporting cycle | Run unified reports directly from Salesforce with standardized data |

---

## What Your Team Can Track

Once Suger is connected to Salesforce, marketplace data can be used directly in dashboards and reports.

### Sales and Growth

Use these to understand how your marketplace business is growing over time:

- Number of accepted offers per month
- Average time from offer creation to buyer acceptance
- Top customers ranked by marketplace revenue

Instead of waiting for a finance report at the end of the month, your sales team can see in real time which deals have closed and which are still pending buyer action.

### Funnel Performance

Use these to track how opportunities move through your co-sell pipeline:

- Volume of opportunities shared to cloud marketplaces (outbound referrals)
- Marketplace close rates by cloud provider
- Conversion metrics across AWS, Azure, and GCP side by side

If your team is co-selling with a cloud partner, these metrics tell you which partnerships are actually driving closed revenue and which ones need attention.

### Financial Health

Use these to stay on top of payment and contract status without chasing down individual deals:

- Overdue payments and past-due contract flags
- Refund trends over time
- Transaction volume broken down by country or region

Your Finance team gets a live view of payment health instead of waiting for end-of-month reconciliation.

---

## Where to Find Reports

1. In Salesforce, click **Reports** in the App Launcher.
2. Open the **All Folders** view and look for:
   - **Suger Reports** — pre-built dashboards and reports for co-sell and marketplace activity.
   - **Suger Marketplace Operations Reports** — operations-focused reports (offers, entitlements, revenue).
3. To build your own report, click **New Report** and search for any report type with the **"Suger"** prefix.

To view pre-built dashboards:

1. Go to the **Dashboards** section in Salesforce.
2. Search for Suger dashboards (for example, marketplace or co-sell dashboards).
3. Apply filters such as date range or cloud provider.
4. Drill into individual reports to explore deal-level details.

:::info
If dashboards or reports are not visible, your team may need to complete the initial CRM integration setup. See [Integrate Salesforce with Suger](/integrations/salesforce/).
:::

---

## Custom Report Types

All Suger report types are listed below grouped by primary domain. Field coverage notes refer to which Suger custom-object fields are queryable; standard Salesforce system fields (`Id`, `Owner`, `Name`, `CreatedDate`, `LastModifiedDate`, etc.) are included on every report type and are not listed individually.

### Marketplace Report Types

| Report Type | Label | Base Object | Joined Objects | Purpose |
| ----------- | ----- | ----------- | -------------- | ------- |
| `Suger_Offers` | Suger (Offers) | `Offer__c` | — | Single-object report on marketplace offers. Includes status, type, buyer info, dates, approval status, and external IDs from each cloud marketplace. |
| `Suger_Offers_with_Dimensions` | Suger Offers and Offer Dimensions | `Offer__c` | `OfferDimension__c` (child) | Offers joined to their metering dimensions. Use when you need per-dimension pricing (Rate, Key, Plan) alongside offer attributes. |
| `Entitlements_Suger` | Cloud Entitlements (Suger) | `Entitlement__c` | — | Single-object report on customer entitlements. Includes financial roll-ups (Invoiced, Collectable, Disbursed amounts), product, offer, and buyer linkage. |
| `Suger_Entitlements_and_Revenue_Records` | Suger Entitlements and Revenue Records | `Entitlement__c` | `RevenueRecord__c` (child) | Entitlements joined to their per-transaction revenue records. Use for revenue breakdown by entitlement, invoice date, or disbursement period. Also exposes the linked **Account** — the lookup itself plus **Account Name** and **Account ID** via lookup — so revenue can be grouped and filtered by customer account. |
| `Suger_Revenue_Records` | Suger Revenue Records | `RevenueRecord__c` | — | Revenue transactions tracking payments from buyers and disbursements from cloud partners. Includes invoice amount, collectable amount, disburse amount, and partner fees. |
| `Suger_Fundings` | Suger (Fundings) | `Funding__c` | — | AWS Funding requests, including status, opportunity linkage, approval workflow, and claim amounts. |

### Co-Sell Report Types

| Report Type | Label | Base Object | Joined Objects | Purpose |
| ----------- | ----- | ----------- | -------------- | ------- |
| `Cloud_Referrals` | Cloud Referrals (Suger) | `Referral__c` | — | Single-object report on all co-sell referrals. Includes common fields plus all AWS, Azure, and GCP cloud-specific fields (`AWS_*`, `AZURE_*`, `GCP_*`). |
| `Opportunities_with_Cloud_Referrals` | Opportunities with Cloud Referrals | `Opportunity` | `Referral__c` (via `Referrals__r`) | Salesforce Opportunities joined to their Suger referrals. Useful for measuring opportunities that have an associated co-sell referral. |
| `Cosell_Opportunities_with_Cloud_Referrals` | Co-Sell Opportunities with Cloud Referrals | `Opportunity` | `Referral__c` (via `Referrals__r`) | Variant of the above scoped to co-sell-tagged opportunities. |
| `opportunities_trending` | Co-Sell Opportunities Trending | `Opportunity` | `Referral__c` (via `Referrals__r`) | **DEPRECATED.** Earlier version of the Opportunities-with-Referrals report type. Kept for backwards compatibility with existing dashboards. Use `Opportunities_with_Cloud_Referrals` for new reports. |

### Cross-Domain Report Types

| Report Type | Label | Base Object | Joined Objects | Purpose |
| ----------- | ----- | ----------- | -------------- | ------- |
| `Opportunities_Suger` | Opportunities - Offers (Suger) | `Opportunity` | `Offer__c` (via `Offers__r`) | Opportunities joined to their Suger offers. Useful when an Opportunity drives one or more marketplace offers and you want both on a single row. |
| `Opportunities_with_Suger_Entitlements` | Opportunities with Suger Entitlements | `Opportunity` | `Offer__c` → `Entitlement__c` (two-level join via `Offers__r.Entitlements__r`) | Opportunities all the way through to fulfilled entitlements. Tracks the full sales-to-fulfillment lifecycle on one report. |

---

## Pre-Built Reports

The Suger app installs two folders of pre-built reports:

### Suger Reports

Focused on co-sell activity and pipeline health:

- **All Co-Sell Opportunities** — every opportunity tagged with a referral
- **All Co-Sell Opportunities by Week** — co-sell volume trend
- **Inbound / Outbound Co-Sell Opportunities by Week** — directional volume trends
- **Win Ratio (Current FY)** — co-sell-influenced win rate
- **CoSell Opportunity Leaderboard** — leaderboard by opportunity owner
- **CoSell Opportunities by AWS AM / AWS ISM / Sales Stage / Referral Type / PTB** — segmentation breakdowns
- **Days to Close** (Opportunity Created Date / Referral Created Date) — cycle-time metrics
- **Inbound CoSell Opportunities by AWS AM / MS Contact** — partner-rep attribution
- **MS All Referrals by MACC Eligibility** — Microsoft MACC eligibility breakdown
- **Opportunities without CoSell** — uncovered pipeline

### Suger Marketplace Operations Reports

Focused on marketplace transactions and revenue ops:

- **All Marketplace Offers** — offer-level inventory of all marketplace activity

You can clone any pre-built report and adapt it; the underlying Custom Report Types listed above are the foundation.

---

## Building Your Own Report

To build a custom report using Suger data:

1. In Salesforce, go to **Reports → New Report**.
2. In the report type picker, search for **"Suger"** to filter to Suger report types.
3. Select the report type matching the data you need (see the tables above).
4. Add columns from the available fields. All custom fields on the base object (and joined child objects, where applicable) are queryable.
5. Apply filters and groupings as you would with any Salesforce report.

:::tip
For complex multi-object analysis (e.g., Opportunity → Offer → Entitlement → Revenue), start with the highest-level joined report type (`Opportunities_with_Suger_Entitlements`) — it gives you the longest reach into the data model in a single report.
:::

---

## Field Reference

For per-field definitions, see the [Custom Objects](/salesforce-app/salesforce-app-custom-objects) page — every field exposed in a report type is documented on its parent object's table.
