Skip to main content

How to configure your funnel stages in InfiniGrow

Dan Carmel avatar
Written by Dan Carmel
Updated over 2 weeks ago

If you ask 10 marketers how to define an MQL, you'll probably get 10 different answers (this is true even for marketers from the same team 😂).

Every company's qualification process is different, which is why InfiniGrow's CRM configuration process is adaptable to fit your needs so every funnel can be turned into powerful marketing insights.

Need help defining your funnel stages? Check out our full Marketing funnel playbook

This article will walk you through setting up your funnel in InfiniGrow.

Step 1 - Connect your CRM

  • To reach the CRM configuration module, go to Settings → Integration.

  • Then connect to your CRM, or click on the cogwheel → CRM Configuration.

  • Choose your CRM. If you have funnel stages in more than one CRM, choose all CRMs that contain data about funnel stage transitions.

Step 2 - Add funnel stages

  • Create funnel stages that fit your funnel.

  • Click "Add stage", then drag and drop the stage to the right position.

Note: InfiniGrow automatically shows the default funnel stages: Leads, Opportunities, Closed-wons and Lost. You'll need to add any extra funnel stages you have.

Step 3 - Configure each stage

Configure the fields for each stage to match your CRM.

The default stages (Leads, Opps & Closed wons) will automatically populate based on the most common CRM funnel configurations across SaaS companies.

Our recommendation is to go over the configuration and make sure it fits your exact CRM configuration.

CRM fields:

  1. CRM: Which CRM should InfiniGrow pull this stage’s data from?

  2. CRM Rules:

    1. Object - What CRM object stores this funnel stage’s data? For example, Opps are usually stored in the Opportunity (Salesforce) or Deal (Hubspot) objects.

    2. Field - What field stores this funnel stage’s data? For example, if you’d like to only count deals with a specific stage as Opps, you’ll need to choose the Stage field.

      Values - For the selected field, what values represent this stage?

      Click "Show Advanced Options" if you have any additional rules to set up for this funnel stage

  3. Advanced CRM Rules

    1. Count by - How do you group this stage (by people, deals, company, etc.), what InfiniGrow should count as 1 new transition?

    2. Date - the field that contains the date of the funnel transition. You can leave this empty to use the default field, or use a custom field, such as “Became a {Funnel Stage} date”.

    3. Fallback Date (optional) - an additional date field, as a fallback in case the original Date field is empty.

    4. Notice: If you have more than one way to define the funnel stage, click "OR". It'll open a new rule for you to fill out.

  4. Revenue Stage: In InfiniGrow, you can determine which two stages will be considered as "Revenue stages" (usually Opps & Closed Wons). If the funnel stage contains revenue data, make sure the button is set to "Yes". The first stage will be considered as Pipeline and the second as Revenue.

    Switching the revenue stage to "Yes" opens these fields:

    1. Amount field - What CRM field contains the amount information?

    2. Currency field (optional) - What CRM field contains currency that InfiniGrow should use to show the amount data?

    3. Divide the deal amount by - the contract subscription length (the number of months this contract is liable for).

    4. Calculate ARR/MRR - If you have a field with the contract length, use that field here instead of using the “divide deal about by”.

  5. Boomerang

    1. There are times when an existing account journey transitions into lead (or to a later funnel stage) like when a new user from a closed lost journey fills out a new request form. In order to better track the new transitions, we invented "Boomerang", which logs funnel transitions twice or more as new transitions instead of ignoring them. This will be yes by default.

    2. When Boomerang is turned on, a transition can be logged multiple times for the same journey (for example, an account can MQL more than once). When turned off, a transition will be logged once, and a new transition from the same journey will not be logged as a new transition.

After updating/verifying the stage, a green correct sign should appear next to the funnel stage name on the left side of the screen - this indicates that this stage is ready for InfiniGrow.

Step 4 - Configure Active Customer section

InfiniGrow uses your Active Customer configuration to identify which customers currently have an active contract and to calculate related metrics such as ARR, MRR, LTV, Churn, NRR, and GRR.

This setup is optional and can be completed at any time.

4.1 Open the “Active Customers” stage

From the left panel of the Funnel Configuration screen, select Active Customers (the stage marked with the handshake icon 🤝).

4.2 Connect to your CRM

Under the CRM section:

  • Select your CRM (e.g., Salesforce).

  • Choose the Object (such as Opportunity or Deal).

  • Define Field, Value/s, and optional Date or Fallback Date rules that indicate when a deal represents an active customer.

💡 Tip: Use fallback dates when some opportunities may not include a primary contract date field.

4.3 Map Revenue Fields

In Revenue Mapping, choose the fields InfiniGrow should use to read revenue data from your CRM:

  • Amount field - The field that holds the deal amount or recurring value.

  • Currency field (optional) - The field that stores the currency (if applicable).

4.4 Define Deal Grouping & Deal Types

This allows InfiniGrow to detect renewals, expansions, and downgrades within the same group.

  • Group deals by (optional) → Select one or more fields that define how deals belong to the same group (e.g., Product line, Region).

  • New business deals → Define how new business deals are recognized in your CRM by setting the field, operator (e.g., is equal to, contains), and value(s).

4.5 Configure Active Customer - Deal Parameters

This section tells InfiniGrow how to determine when a customer is active.
You can fill in one, two, or all three options — InfiniGrow will use them in order of priority:
Contract end date → Contract duration → Default duration

  • Contract end date: Select the CRM field that stores the deal’s end date.

  • Contract duration: Select the CRM field that contains the contract duration.

  • Duration unit: Choose the unit (Week / Month / Quarter / Year).

  • Use a 12-month default duration?: Choose Yes to apply a 12-month default when no date or duration is available.

💡 All fields are optional. InfiniGrow automatically falls back to the next option in the list if data is missing, and uses a 12-month default duration.


Once you have configured all stages, click Continue to save your configuration, and move on to the next step - Import CRM fields.

**Learn how to import CRM fields in InfiniGrow in this article.

And this is it!

Your funnel stages and rules can always be updated if anything changes in your CRM.

Did this answer your question?