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:
- Sales lead qualification
- Tracking
- Assignment
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.

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:
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.

Here's a step-by-step guide on how to manually create a lead in Salesforce:
- Navigate to the Leads tab: Log in to your Salesforce account and click the "Leads" tab from the main navigation bar.
- Click 'New': In the Leads section, click the "New" button to open the lead creation form.
- Enter lead information: Fill in the lead's details, such as name, company, contact information, industry, and any other relevant data.
- 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.
- Define lead source: Indicate how you obtained the lead, such as through a website form, trade show, cold call, or referral.
- Set lead status: Choose an appropriate status (e.g., New, Contacted, Qualified) to track its progress through the pipeline.
- 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:
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:
- Access Web-to-Lead Settings: In Salesforce, navigate to Setup > Feature Settings > Marketing > Web-to-Lead.
- Enable Web-to-Lead: Ensure the feature is enabled to start creating web forms.
- 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).
- Generate HTML code: After configuring the form, generate the HTML code provided by Salesforce.
- Deploy on your website: Embed the HTML code into your website's contact page or landing pages.
- 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.

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:
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.

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:
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.
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.
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.