Lead Process in Salesforce: How to Create a Lead in Salesforce?

Published
April 14, 2024
LAST UPDATED
March 19, 2025
apps
No items found.
TL;DR

Step-by-step guide on creating new Salesforce leads, manually and automatically.

By the way, we're Bardeen; we build an AI Agent for repetitive tasks.

If you're using Salesforce, you might love Bardeen's AI for sales. It automates sales workflows, saving you tons of time.

If you’re looking to create leads in Salesforce, you’re already one step closer to properly managing potential customers and driving sales growth. But CRMs can seem complicated if you’ve never used one before. If you’re a Salesforce newbie, you may be wondering how to create a lead process in Salesforce or even how to create a new lead in Salesforce.

Don’t panic! We’re here to help. In this step-by-step guide, we'll walk you through everything you need to know about lead management in Salesforce, from understanding the lead object and web to lead in Salesforce to exploring manual and automated lead capture methods and Salesforce API.

By the end of this guide, you'll have a solid grasp of lead management and lead creation in Salesforce. Successful sales conversions are just around the corner!

What is a lead in Salesforce?

In Salesforce, a ‘lead’ represents an individual or organization that has shown interest in your products or services but hasn't yet been qualified as a potential customer. ​​In Salesforce, leads are the starting point for the sales process. Once qualified, they can be converted into opportunities, accounts, and contacts.

Understanding the lead process in Salesforce

A lead process in Salesforce, then, encompasses the journey from capturing this initial interest to converting the lead into a sales opportunity. A good lead process ensures you systematically capture, nurture, and assess leads. 

This, in turn, creates handoffs between marketing and sales teams. That kind of alignment is vital for a number of reasons — not least, it improves response times and optimizes conversion rates, as well as maintaining data integrity.

In short: proper lead management in Salesforce allows businesses to track engagement and target prospects much more effectively! If that sounds like a lot of work, don’t worry! Luckily, CRMs like Salesforce have a ton of tools and automation features for:

Many of them do the hard work for you. But that doesn’t mean you can leave it all to AI; understanding how to set up and use these tools effectively is key to improving sales outcomes and maximizing revenue.

We’ll come back to that later. For now, let’s better understand the Salesforce lead object.

Understanding the Salesforce lead object

The lead object in Salesforce is a standard object that stores information about potential customers who have shown interest in your products or services. It serves as the starting point for the sales process, capturing essential details about prospects before lead qualification tools are used to determine if they can be converted to opportunities or contacts.

Salesforce dashboard - Leads view

Some of the key fields that make up a lead record include:

  • Name -  The name of the lead, usually consisting of a first and last name.
  • Company - The organization the lead works for or represents.
  • Email - The lead's email address, which is crucial for communication and nurturing.
  • Phone - The lead's phone number, allowing for direct contact when necessary.
  • Status - Indicates the current state of the lead, such as "Open," "Contacted," or "Qualified."
  • Lead source - Specifies how the lead was generated, such as through a web form, trade show, or referral.

If you’d like to automate lead tasks and maintain an instant data flow throughout the sales process, you can use automation templates from Bardeen:

Icon 1Icon 2Icon 3

Create Salesforce leads from LinkedIn people search

Bardeen Enrichment + LinkedIn Automation
Create Salesforce leads from LinkedIn people search

How does this playbook work?

Salesforce lead creation from LinkedIn is time-consuming. This playbook automates the process by scraping LinkedIn people search results and creating new Salesforce leads with enriched profile data.

Icon 1Icon 2Icon 3

Create a Salesforce contact from the currently opened email

Bardeen Enrichment + Google Mail Automation

How does this playbook work?

Manually adding email contacts to Salesforce is time-consuming. This playbook extracts contact info from an open email, enriches it, and creates a new Salesforce contact – no copying and pasting required.

Now it’s time to see how to create a lead process in Salesforce with a step-by-step guide.

Lead process in Salesforce: how to create a new lead in Salesforce

Sure, Salesforce offers lots of handy automation capabilities, but it’s still a good idea to know how to create a new lead in Salesforce manually. Luckily, it’s pretty straightforward.

Salesforce dashboard - creating a new lead manually
Click on the "New" button to create a new lead record.

Here's a step-by-step guide on how to manually create a lead in Salesforce:

  1. Navigate to the Leads tab: Log in to your Salesforce account and click the "Leads" tab from the main navigation bar.
  2. Click 'New': In the Leads section, click the "New" button to open the lead creation form.
  3. Enter lead information: Fill in the lead's details, such as name, company, contact information, industry, and any other relevant data.
  4. Assign lead owner: Specify who will manage this lead. Salesforce can automatically assign leads based on predefined rules. Or, you can manually select a user.
  5. Define lead source: Indicate how you obtained the lead, such as through a website form, trade show, cold call, or referral.
  6. Set lead status: Choose an appropriate status (e.g., New, Contacted, Qualified) to track its progress through the pipeline.
  7. Save the lead: After entering all necessary information, click "Save" to add the lead to your database.

You may be asking, ‘why would I ever need to create a new lead manually?’ Well, manual lead creation is particularly useful in scenarios where:

  • You receive lead information directly from a prospect during a sales call or meeting.
  • You need to capture unique or specific details about a lead that may not be available through automated forms.
  • You want to ensure the accuracy and completeness of lead data before entering it into Salesforce.

If any of the above resonates and you need to create leads manually but would still need automation that’s natively available in Salesforce, you can try Bardeen’s pre-built templates to:

Icon 1

Create a new Salesforce opportunity

Salesforce + Automation
Create a new Salesforce opportunity

How does this playbook work?

Logging new opportunities in Salesforce is time-consuming. This playbook automates opportunity creation in Salesforce, letting you input key details and create the record in one click.

Icon 1Icon 2

Qualify a lead from Salesforce and create a Salesforce contact

Apollo.io + Salesforce Automation
Qualify a lead from Salesforce and create a Salesforce contact

How does this playbook work?

Qualifying Salesforce leads is time-consuming. This playbook uses Apollo to get lead data, assesses qualification based on your criteria, and creates Salesforce contacts for qualified leads automatically.

By manually creating leads, sales professionals can maintain a high level of control over the quality and relevance of their prospect list building, ensuring they have the information they need to nurture and convert prospects into customers effectively.

Save time on repetitive tasks. Automate sales prospecting with Bardeen and focus on engaging with leads.

Automating lead process in Salesforce with web-to-lead

The web-to-lead Salesforce feature allows you to capture leads directly from your website, automating the process and ensuring immediate entry into your CRM system. Does your business generate leads through online inquiries, sign-ups, or gated content downloads? If so, you’ll find web-to-lead in Salesforce particularly useful.

Here's how to set up web-to-lead in Salesforce:

  1. Access Web-to-Lead Settings: In Salesforce, navigate to Setup > Feature Settings > Marketing > Web-to-Lead.
  2. Enable Web-to-Lead: Ensure the feature is enabled to start creating web forms.
  3. Create a Web-to-Lead form in Salesforce: Use the form generator to select the fields you want to include (e.g., Name, Email, Company, Phone Number, Industry).
  4. Generate HTML code: After configuring the form, generate the HTML code provided by Salesforce.
  5. Deploy on your website: Embed the HTML code into your website's contact page or landing pages.
  6. Configure lead assignment rules: Set up rules to automatically assign leads to the right sales representatives based on criteria such as location, industry, or company size.
Salesforce dashboard - Web-to-lead setup steps
Click on the "Create Web-to-Lead Form" button

Et voilà! That’s how to create a web-to-lead form in Salesforce. Now, when visitors fill out this form, their information is automatically captured as a new lead in Salesforce. This will save you lots of time, as well as ensuring:

  • Integration with your website, allowing you to capture leads from any page.
  • Automatic data synchronization between your website and Salesforce, ensuring your lead data is always up-to-date.
  • Customizable form fields and layout, enabling you to capture the specific information you need for your business.
  • Reduced manual data entry, saving time and minimizing errors in your lead management process.

For no-code Salesforce lead automation, you can try Bardeen:

Icon 1Icon 2

Get social profiles of a Salesforce contact

Clearbit + Salesforce Automation
Get social profiles of a Salesforce contact

How does this playbook work?

Researching Salesforce contacts on social media is time-consuming. With one click, this playbook pulls a contact from Salesforce, uses Clearbit to find their social profiles, and displays the links for easy viewing.

Icon 1Icon 2Icon 3

Create a new Salesforce lead based on LinkedIn message content

Bardeen Enrichment + LinkedIn Automation
Create a new Salesforce lead based on LinkedIn message content

How does this playbook work?

This playbook will create a Salesforce lead based on the content of LinkedIn messages and LinkedIn profile information for the most recent message received on the LinkedIn messaging page.

Icon 1Icon 2Icon 3

Create leads in CRM from LinkedIn Post commenters

Bardeen Enrichment + LinkedIn Automation
Create leads in CRM from LinkedIn Post commenters

How does this playbook work?

Prospecting on LinkedIn is time-consuming. This playbook automatically creates new Salesforce leads from LinkedIn post commenters, pulling key data from their profiles.

Using the Salesforce API for lead automation

So, now that we’ve covered how to create a web-to-lead form in Salesforce, let’s look at another great feature. The Salesforce API allows you to automate lead generation in Salesforce from external systems or applications, optimizing your lead management process.

Salesforce API landing page

Here's an overview of using the Salesforce API for automated lead creation:

1. Authenticate your application with Salesforce using OAuth 2.0. You'll need to create a connected app in Salesforce and obtain a client ID and client secret.

2. Once authenticated, make an HTTP POST request to the Salesforce REST API endpoint for creating leads, typically in the format:

https://your_instance.salesforce.com/services/data/vXX.0/sobjects/Lead/

3. Include a JSON payload in the request body with the lead fields you want to populate, for example:

{

"FirstName": "John",

"LastName": "Doe",

"Company": "Acme Inc.",

"Email": "john.doe@example.com"

}

4. Set the appropriate headers in your API request, including the Authorization header with your access token and the Content-Type header as application/json.

5. Send the API request and handle the response accordingly. A successful lead creation will return a 201 Created status code and the ID of the newly created lead.

Here's a basic Python code snippet demonstrating lead creation using the Salesforce REST API:

import requests

url = "https://your_instance.salesforce.com/services/data/vXX.0/sobjects/Lead/"

headers = {

   "Authorization": "Bearer YOUR_ACCESS_TOKEN",

   "Content-Type": "application/json"

}

data = {

   "FirstName": "John",

   "LastName": "Doe",

   "Company": "Acme Inc.",

   "Email": "john.doe@example.com"

}

response = requests.post(url, headers=headers, json=data)

if response.status_code == 201:

   print("Lead created successfully")

   print("Lead ID:", response.json()["id"])

else:

   print("Error creating lead:", response.text)

By using the Salesforce API for sales prospecting automation, you can:

  • Integrate Salesforce with your existing systems and applications
  • Automatically create leads from various sources, such as web forms, chatbots, or third-party services
  • Ensure data consistency and accuracy across your lead management process
  • Reduce manual data entry and streamline your sales workflow

For more advanced automation, you can automate lead management tasks such as scraping emails and creating personalized cold emails using AI.

Benefits of an automated Salesforce lead process

Although it’s important to know how to, say, create a web-to-lead form in Salesforce, or how to create a new lead in Salesforce manually, don’t neglect the platform’s automation tools. 

Automation is a key driver of productivity in lead management. That’s because by automating routine tasks, you can:

  • Reduce manual data entry - Automatically capture and input lead information from various sources into Salesforce.
  • Ensure timely follow-ups - Automate email outreach, reminders, and notifications to keep prospects engaged.
  • Improve data accuracy - Use automation to prevent human errors and maintain a clean, up-to-date database.
  • Optimize sales workflows - Enable sales leadership to focus on high-priority leads, improving efficiency and conversion rates.

In short, it comes down to better, streamlined results with less effort from you. And if that leaves you more time to focus on building connections with prospects, that’s a great asset!

Best practices for lead process in Salesforce

Using Salesforce tools is one thing; using them effectively is another. To maximize the effectiveness of your lead process in Salesforce, consider the following best practices:

Define clear lead stages

Establish and document each stage a lead goes through, from initial contact to conversion, ensuring all team members understand the process.

Implement lead scoring

Assign scores to leads based on criteria such as engagement level, company size, or industry to prioritize follow-ups effectively. Use Salesforce lead scoring to accelerate your sales cycle and focus only on the most promising prospects.

Develop lead nurturing strategies

Create targeted nurturing campaigns that deliver relevant content and messaging to leads at different stages of the buying process. Use Salesforce's marketing automation tools to streamline and personalize your nurturing efforts.

Regular data cleansing

Periodically review and clean your lead database to remove duplicates and outdated information, maintaining data accuracy. You should also enrich lead data with additional information whenever possible.

Align marketing and sales efforts

Ensure efficient communication between marketing and sales teams to provide consistent messaging and avoid lead mishandling.

Ensure timely follow-up

Set up automated alerts and reminders to ensure that leads are followed up on in a timely manner. Prompt or automated follow-ups can significantly increase the likelihood of converting a lead into a customer.

Utilize reports and dashboards

Use Salesforce's reporting tools to monitor lead metrics, identify bottlenecks, and make data-driven decisions.

These are just some of the best practices you should follow for continuous improvement in your Salesforce lead management journey. 

Automate Salesforce lead processes with Bardeen playbooks

Creating a sales lead in Salesforce is crucial for tracking potential customers and efficiently managing your sales process. While manual entry is effective for singular leads, automating this process with Bardeen can significantly enhance productivity, especially for businesses dealing with a high volume of leads.

Automation ensures that every potential lead is captured and managed systematically, reducing the chances of human error and increasing the speed of lead processing.

Here are a few examples of how Bardeen can automate lead creation in Salesforce:

The first template we’ll look at uses OpenAI to extract contact information from an email and create a Salesforce lead, perfect for quickly capturing lead information from email inquiries:

Icon 1Icon 2Icon 3

Create a Salesforce lead from the currently opened email

Bardeen Enrichment + Google Mail Automation
Create a Salesforce lead from the currently opened email

How does this playbook work?

Converting email contacts to Salesforce leads is time-consuming. This playbook extracts contact info from an open email, enriches it, and creates a new Salesforce lead – automatically, without switching apps.

Next, here’s how to automate capturing leads directly from LinkedIn, improving the process of transferring potential leads from LinkedIn to Salesforce without manual data entry.

Icon 1Icon 2

Create a Salesforce lead from a LinkedIn profile

LinkedIn + Salesforce Automation
Create a Salesforce lead from a LinkedIn profile

How does this playbook work?

Prospecting on LinkedIn is time-consuming. This playbook scrapes data from a LinkedIn profile, splits the information into relevant fields, and automatically creates a new lead in Salesforce.

This final automation creates a new Salesforce lead automatically when a specific label is added to an email in Gmail, ideal for organizing and prioritizing leads based on email interactions.

Icon 1Icon 2Icon 3

Create a new Salesforce lead when a label is added to an email

Bardeen Enrichment + Google Mail Automation
Create a new Salesforce lead when a label is added to an email

How does this playbook work?

Capturing leads from Gmail is time-consuming. This playbook monitors your inbox for labeled emails, extracts social links, and automatically creates new Salesforce leads – no manual data entry required.

With such playbooks from Bardeen, you can automate repetitive tasks, ensuring your Salesforce leads are always up to date and allowing your sales team to focus on more strategic activities.

Our conclusion about managing leads in Salesforce

When it comes to creating a watertight lead process, Salesforce has it all. However, its many tools and features take some getting used to. But you have options; if you want to create a new Lead in Salesforce, for instance, you can either do it manually, or you can set up web-to-lead in Salesforce.

Automated lead management tools—including Salesforce web-to-lead—are the best way to significantly cut the time you spend on your lead process and ensure consistent data accuracy. 

So spend some time getting to know Salesforce features and other integrated tools. Bardeen, for example, can help you automate lead workflows quickly and easily with minimal input from you.

Jason Gong

Jason is the Head of Growth at Bardeen. As a previous YC founder and early growth hire at Kite and Affirm, he is an expert on scaling high-leverage sales, marketing, and GTM tactics across multiple channels with automation. The same type of automation Bardeen is now innovating with AI. He lives in Oakland with his family and enjoys hikes, tennis, golf, and anything that can tire out his dog Orca.

Related frequently asked questions

Adding Contacts to HubSpot Lists: A Step-by-Step Guide

Learn how to add contacts to static and active lists in HubSpot for effective database segmentation, including step-by-step methods for manual and automated additions.

Read more
Easy Steps to Delete a Lead in Salesforce - 2024 Guide

Learn how to delete a lead in Salesforce, including steps for individual and bulk deletions, and best practices for lead management in 2024.

Read more
Sales Process Automation: A Simple 2024 Starter Guide

Discover how Sales Process Automation can transform your sales strategy in 2024. Learn the key benefits and essential steps for effective implementation.

Read more
Sales Qualification Best Practices: The Ultimate Guide

Learn sales qualification best practices to improve sales efficiency, reduce wasted efforts, and boost conversion rates. Discover key elements and strategies.

Read more
What is Sales Acceleration? Key Benefits and Strategies

Learn what sales acceleration is, how it boosts productivity, and the strategies to implement for faster sales cycles and higher revenue.

Read more
What Is PIP in Sales? Your Comprehensive Guide

Learn what a Performance Improvement Plan (PIP) in sales is, why it's important, and how to effectively implement one to boost sales performance.

Read more
how does bardeen work?

Your proactive teammate — doing the busywork to save you time

Integrate your apps and websites

Use data and events in one app to automate another. Bardeen supports an increasing library of powerful integrations.

Perform tasks & actions

Bardeen completes tasks in apps and websites you use for work, so you don't have to - filling forms, sending messages, or even crafting detailed reports.

Combine it all to create workflows

Workflows are a series of actions triggered by you or a change in a connected app. They automate repetitive tasks you normally perform manually - saving you time.

get bardeen

Don't just connect your apps, automate them.

200,000+ users and counting use Bardeen to eliminate repetitive tasks

Effortless setup
AI powered workflows
Free to use
Reading time
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.