LogoLogo
Using BunnyDeveloper
  • Getting started
    • Welcome to Bunny
    • Superdesk - Sample SaaS Co.
  • Product tour
    • Admin UI
      • Tables
      • Forms
      • Search (beta)
    • Product catalog
      • What's a product?
      • Product quick start
      • Products
      • Features
      • Feature editor
      • Plans
      • Price lists
      • Charges
      • Coupons
      • Categories
      • Platforms
      • Tenants
    • Customer management
      • Accounts
      • Contacts
      • Deals
      • Subscriptions
      • Leads
      • Campaigns
    • Subscription management
      • What is a subscription?
      • Subscription states
      • Trial subscriptions
    • Quoting
      • What is a quote?
      • Quote states
      • Quote builder
      • Building a quote
      • Sharing a quote
      • Applying a quote
      • Undoing a quote
      • Amendments
      • Renewals
      • Cancellations
    • Approval workflows
      • How approvals work
      • Approvers
      • Approval rules
    • Customer portal
      • Viewing quotes
      • Invoice history
      • Paying invoices
      • Subscriptions
    • Billing
      • Bill runs
      • Invoices
      • Credit notes
      • Price adjustments
      • Proration
      • Billing day
      • Currencies
      • Sales tax and VAT
      • Payment methods and types
      • Payment plugins
      • Usage records
      • Revenue movements
    • Entities
      • Invoices
      • Quotes
      • Branding
    • Accounting
      • GL mappings
      • Journal entries
      • Revenue recognition
      • Intracom VAT summary
    • Workflows
    • Analytics
      • Using analytics
      • Trials
      • Monthly Recurring Revenue
      • Collections
    • Access control
      • Users
      • Roles
      • Groups
      • API clients
    • Settings
      • Company
      • Outbox
      • Jobs
      • Security
      • Single sign-on
  • Advanced guides
    • Integrations
      • Airbyte
      • Avalara AvaTax
      • Docusign
      • Dropbox Sign
      • HubSpot
      • Mailchimp
      • QuickBooks
      • PandaDoc
      • Salesforce
      • SendGrid
      • Slack
      • Stripe
      • Xero
    • Single sign-on
    • SCIM user provisioning
  • Best practices
    • Pricing by number of users
    • Committed + overage pricing
  • Release notes
    • April 22, 2025 release
    • Mar 28, 2025 release
    • Mar 13, 2025 release
    • Feb 27, 2025 release
    • Feb 13, 2025 release
    • Jan 24, 2025 release
    • Jan 16, 2025 release
    • 2024 Releases
      • Dec 19, 2024 release
      • Dec 12, 2024 release
      • Dec 9, 2024 release
      • Nov 21, 2024 release
      • Nov 14, 2024 release
      • Nov 1, 2024 release
      • Oct 25, 2024 release
  • Legal
    • Terms of service
    • Privacy
    • Subprocessors
Powered by GitBook
On this page
  • Deal table
  • Kind
  • Origin
  • Probability
  • Deal stage
  • Deal contact
  • Deal value

Was this helpful?

  1. Product tour
  2. Customer management

Deals

PreviousContactsNextSubscriptions

Last updated 10 months ago

Was this helpful?

A deal represents an opportunity to increase revenue for your business. It can either be new business or an upsell or an existing account. The deal object is key to forecasting as it has information about probability and deal size.

In Salesforce, deals are called opportunities.

Deal table

The deal table gives you a convenient view of all the deals in Bunny.

Can you use the table/kanban toggle at the top to view deals in columns to get a better view of deals by stage. And you can drag deals to another column to update their stage.

Kind

The deal kind is either new business or existing business. It's important for Bunny's analytics to distinguish between the two. For example, the revenue movement chart needs to know if an amount is an upsell or a new customer and when analyzing sales performance, it's important to know how much business is coming from new customers and how much is from existing customers, i.e. gross retention revenue.

Origin

Remember that subscriptions cannot be created or manipulated without a quote and that quotes cannot exist without a deal. This is a fundamental part of how Bunny ensures the integrity of all revenue data.

A deal can be created in a number of ways; by a sales person, as a sign-up or by a customer through the portal. In order to distinguish these types of deals from each other in the user interface, Bunny will set the origin depending on who created it.

There are four different origins.

  • Sales - the deal was created by a user in Bunny.

  • Portal - the deal was created by a customer contact in the portal.

  • Signup - the deal was created by a customer who signed up on your marketing website. This has to be set explicitly when you create a subscription via Bunny SDK.

  • Other - the deal was created some other way, for example data migration.

Bunny will default origin to Other if no origin is specified in GraphQL or SDK calls.

Probability

The probability is driven by the deal stage.

Deal stage

Bunny has seven default deal stages as shown below and you can customize them via Other -> Deal stages, to fit your needs. Whenever you change the stage of a deal, the probability will be updated accordingly.

Deal stage
Probability

Qualification

10%

Meeting scheduled

30%

Proposal

60%

Negotiation/review

80%

Closed/won

100%

Closed/lost

0%

Deal contact

The contact is the person who will receive the quotes by email as well as accept them. You can change the contact at any point in time so long as the contact belongs to the same account.

Deal value

While it is possible to just work with deals and never create a single quote, quotes are the real super power of deals. Read more about .

The value of a deal is calculated based on the associated to the Deal.

quotes
Quotes
Deal table
Deal kanban
Deal edit