RevOps Docs for Startups
  • Welcome
  • Getting Started
    • Quickstart
    • About LeanScale
  • Growth Modeling
    • Building a Growth Model
      • Growth Model Assumptions
      • Growth Model Approaches
      • Growth Model Segmentations
    • Sales Capacity Plan
    • Marketing Plan
    • Customer Success Plan
  • Go-to-market Lifecycle
    • Go-to-Market Lifecycle
    • Lead Lifecycle
    • Sales Lifecycle
    • Customer Lifecycle
    • Proof of Concept Lifecycle
    • Lifecycle Measurement
  • Lead Attribution
    • Attribution Overview
    • Lead Source Taxonomy
  • Measuring Metrics
    • Reporting and Data Analytics
    • Sales Metrics
      • Created Pipeline
      • Weighted Pipeline
    • Marketing Metrics
      • Lead Impact Matrix
      • CAC to LTV
    • Customer Success Metrics
      • Net Retention
    • Partnership Metrics
    • Presenting Metrics
  • GTM Tech Stack
    • GTM Tech Stack Overview
    • When To Buy New Systems
    • Driving System Adoption
    • CRM Considerations
      • User-Oriented CRM
      • Data & Reporting CRM
      • Security-Focused CRM
  • Aligning Sales/Marketing
    • Alignment Overview
    • How to Align?
    • What is an SQL?
    • Building Marketing Operations
    • Defining GTM Process
    • Interviewing GTM Leaders
    • Finding The Right Talent
  • System Demos
    • Data Enrichment
      • Clay
      • Traction Complete
    • Conversational Intelligence
      • Gong
      • Unthread
    • CPQ
      • Dealhub
      • Salesbricks
    • Data Analytics
      • RevVue
      • QFlow
  • CRM Tips
    • Salesforce
      • Create Opp from Contact
      • Validation Rules in Flow
      • Roll Up Summary Field
      • Close Date Change Counter
      • Lead Stages
      • Sales Stages
      • Customer Stages
      • Next Step Fields
      • Lead Source Taxonomy
      • Proof of Concept Stages
      • Displaying Record Information
      • Display Dynamic Lists
      • Messages to End Users
      • Create Custom Buttons
      • Tips for Data Loader
      • Salesforce Inspector Reloaded
      • SFDC Navigator for Lightning
      • Bypass Validation Rules
      • Sales Manager Notes Field
      • Renaming Fields and Objects
      • Getting Faster to Record ID
    • Hubspot
      • Disable Picklist Options
      • Create Yesterday's Date
      • Create Today's Date
  • Strategic Walkthroughs
    • Revenue Operations Flywheel
    • Post-Fundraise Playbook
    • Building Board Decks
    • Building Dashboards
      • CEO Dashboards
      • Executive Dashboards
      • Marketing Dashboards
      • Sales Dashboards
      • CS Dashboards
      • Funnel Analytics
    • ChatGPT as a Salesforce Admin
    • Sales Commission Plans
    • Building Sales Territories
Powered by GitBook
On this page
  • Opportunity Creation Directly from Contact Record
  • Overview
  • Benefits
  • Prerequisites
  • Instructions
  • Usage

Was this helpful?

  1. CRM Tips
  2. Salesforce

Create Opp from Contact

PreviousSalesforceNextValidation Rules in Flow

Last updated 7 months ago

Was this helpful?

Opportunity Creation Directly from Contact Record

Overview

This document outlines a method for creating opportunities directly from the contact record in Salesforce, streamlining the opportunity creation process, and ensuring accurate attribution data.

Benefits

There are several benefits to creating opportunities directly from the contact record:

  • Streamlined process: All users will follow the same process for opportunity creation, ensuring consistency and reducing errors.

  • Accurate attribution: By tying the account record, opportunity record, and primary contact to the opportunity, attribution fields in Salesforce are accurately populated, providing valuable insights into lead sources and campaign performance.

  • Customization: Additional fields can be prepopulated based on the contact record, ensuring that opportunities are created with the necessary information.

Prerequisites

  • Salesforce Administrator permissions

  • Familiarity with JavaScript

Instructions

1. Create a Custom Button on the Contact Object

  1. Go to the Contact object manager.

  2. Click the Buttons, Links, and Actions button.

  3. Click the New Button button.

  4. Enter the following information:

    • Label: New Opportunity

    • Name: New_Opportunity

    • Display Type: Detail Page Button

    • Behavior: Display in existing window with sidebar

    • Content Source: URL

    • URL: /lightning/o/Opportunity/new?account={!Account.Id}&primary_contact_id={!Contact.Id}&stage_name={!Stage_Name}&probability={!Probability}&forecast_category={!Forecast_Category}&Name={!Name}&CloseDate={!CloseDate}

  5. Click the Save button.

2. Add the Custom Button to the Contact Page Layout

  1. Go to the Contact object manager.

  2. Click the Page Layouts button.

  3. Click the Edit button next to the desired page layout.

  4. Drag the New Opportunity button to the desired location on the page layout.

  5. Click the Save button.

3. Customize the Opportunity Creation Form (Optional)

The URL in the custom button can be customized to prepopulate additional fields on the opportunity creation form. To do this, add the desired field names, API names, and values to the URL, separated by commas. For example:

/lightning/o/Opportunity/new?account={!Account.Id}&primary_contact_id={!Contact.Id}&stage_name={!Stage_Name}&probability={!Probability}&forecast_category={!Forecast_Category}&Name={!Name}&CloseDate={!CloseDate}&amount={!Amount}&type={!Type}

Usage

Once the custom button has been created and added to the contact page layout, users can create opportunities directly from the contact record by clicking the New Opportunity button. The opportunity will be created with the specified account, primary contact, stage name, probability, forecast category, name, and close date. Additional fields can be prepopulated by customizing the URL in the custom button.