How to Set Up Freshsales CRM From Scratch (2026 Beginner Checklist)
Freshsales CRM is one of the easiest tools for small teams to get started with sales tracking — but only if you set it up correctly from day one. This step-by-step checklist walks you through everything: creating your account, adding team members, building pipelines, importing contacts, and automating your first workflow. Each step is written for complete beginners with zero CRM experience. The whole setup takes about 2-3 hours. By the end, you'll have a fully working Freshsales instance with Freddy AI-powered insights, organized contacts, a visual deal pipeline, and automated lead nurturing ready to run in 2026.
What You Need
- ✓A valid business email address for account activation
- ✓Your company name, industry type, and preferred time zone ready
- ✓A list of team members' email addresses if adding users
- ✓A CSV or Excel file of existing contacts/leads if importing data
- ✓Basic details about your sales process (number of stages, deal values)
- ✓About 2-3 hours of uninterrupted setup time
Step 1: Sign Up and Complete Your Initial Account Setup
Go to freshworks.com/crm/sales and click 'Start Free Trial'. Enter your business email, company name, industry, and time zone. You'll get an activation email within a few minutes — click the link to access your dashboard for the first time. Once you're logged in, click your avatar in the top-right corner and select 'Profile Settings'. Fill in your job title, phone number, and language preference. This takes about 5 minutes but is critical to get right. Next, enable two-factor authentication (2FA) right away. Go to Profile Settings > Security > Enable 2FA, and link it to your phone via an authenticator app. This protects your customer data from day one. During onboarding, Freshsales will ask about your industry — answer honestly because Freddy AI uses this to generate customer fit scores and recommendations tailored to your sector. The free plan gives you unlimited users with basic features, while paid plans start at $9 per user per month for Growth tier features like advanced automation. Check freshworks.com for 2026 pricing before upgrading. Before moving on, verify your time zone is correct under Profile Settings > Preferences. Wrong time zones cause missed follow-up notifications and scheduling errors that are frustrating to diagnose later.
Pro Tip: Use a company email (not Gmail or Yahoo) for faster activation and to make your Freshsales workspace look professional to teammates you invite later.
Freshsales (Freshworks CRM)
Free plan includes unlimited users, contact management, and Freddy AI basics — enough for most beginners to run a full setup without spending anything upfront.
Visit →Step 2: Add Team Members and Set Up Roles and Permissions
Click the gear icon in the bottom-left corner to open Admin Settings, then go to 'Manage Users' and click 'Add User'. Enter each teammate's email address, job title, and phone number. They'll receive an activation email with a login link. Before you invite anyone, spend 10 minutes deciding which role fits each person. Freshsales gives you three default roles out of the box: Admin (full access to everything), Sales Manager (can view and manage team records), and Restricted User (can only see their own assigned records). For most beginner teams, these three are enough to start. Only create custom roles if you have a specific need, like a Sales Intern who can view contacts but not delete them. To create a custom role, go to Admin Settings > Roles > New Role. Name the role, clone the closest default role as a starting point, then adjust permissions module by module (Contacts, Deals, Reports). Use 'Territorial' scope for regional sales reps who should only see leads in their area. After inviting your team, log out and log back in as one of the new users to confirm they see exactly what they should — and nothing more. This test saves hours of access complaint tickets later.
Pro Tip: Start all new team members as Restricted Users, then upgrade their permissions after one week once you've confirmed they understand the system.
Freshsales (Freshworks CRM)
Built-in role management on every plan means you don't need a separate IT tool to control who sees what inside your CRM.
Visit →Step 3: Customize Your Contact and Account Fields
Freshsales comes with standard fields like Name, Email, Phone, and Address. But your business likely needs more specific data points. Go to Admin Settings > Contacts > Fields and click 'Add Field'. Choose a field type: text (for free-form answers), dropdown (for fixed options like lead source), date (for deadlines), checkbox (yes/no), or multi-select (for multiple tags). Good examples of custom fields to add early: 'Preferred Communication Channel' (dropdown: Email, Phone, WhatsApp), 'Project Start Date' (date), and 'Company Size' (dropdown: 1-10, 11-50, 51-200). Drag fields to reorder them and group related fields into labeled sections — for example, group billing fields under 'Subscription Info'. This keeps contact records readable. For Accounts, add fields like Employee Count and Annual Revenue. Always link contacts to their parent account by enabling contact-account relationships in settings. This gives you a 360-degree view when reviewing any deal. If you have existing contacts in a spreadsheet, go to Contacts > Import > Upload CSV. Map each column header to the correct Freshsales field before confirming. Import 10 records first as a test batch to check for duplicates or formatting issues before uploading your full list.
Pro Tip: Use dropdown fields instead of plain text fields wherever possible. Consistent dropdown values make filtering and reporting dramatically more accurate than freeform text entries.
Freshsales (Freshworks CRM)
Custom field creation is available on the free plan, so you can fully tailor data capture without upgrading immediately.
Visit →Step 4: Build Your Sales Pipeline and Add Deal Stages
Your pipeline is the visual map of how a lead becomes a paying customer. Freshsales creates a default pipeline when you sign up, but you should customize it to match your actual sales process. Go to Admin Settings > Pipelines and either edit the default pipeline or click 'Create New Pipeline'. Name it something specific like 'SMB Sales' or 'Enterprise Deals'. Now add stages that reflect your real workflow. A typical beginner pipeline has 5-7 stages: New Lead, Qualification, Meeting Scheduled, Proposal Sent, Negotiation, Closed Won, and Closed Lost. For each stage, set two values: a duration (how many days a deal should stay there before follow-up is needed) and a probability percentage (how likely a deal at this stage is to close). For example, Qualification might be 10% probability with a 7-day duration, while Proposal Sent might be 60% with a 5-day duration. These numbers power revenue forecasting automatically. To add a deal manually, click the Deals tab > New Deal. Name it clearly (include company and value, e.g., 'Apex Corp Website Redesign $8,500'), set the deal value, choose the stage, and link it to the relevant contact and account. Test your pipeline by dragging this sample deal through all stages. In 2026, Freddy AI will start predicting which stage a deal is likely to move to next based on historical patterns after you accumulate enough data.
Pro Tip: Keep your pipeline to 5-8 stages maximum. More stages than that creates confusion about where deals actually belong and slows down your team's daily updates.
Freshsales (Freshworks CRM)
Multiple pipelines are supported even on lower-tier plans, letting you run separate processes for different product lines or customer segments simultaneously.
Visit →Step 5: Set Up Lead Capture Forms and Email Integration
Getting leads into Freshsales automatically saves hours every week. Start with web forms: go to Admin Settings > Web Forms > Create Form. Select the fields you want visitors to fill in (Name, Email, Company, Message), choose which pipeline new submissions should enter, and set the default deal stage to 'New Lead'. Copy the embed code and paste it into your website's contact or demo request page. Every form submission will now create a contact in Freshsales automatically. Next, connect your email inbox. Go to Settings > Email > Connect Mailbox, and follow the steps for Gmail or Outlook. Once connected, all emails you send and receive to/from contacts will log automatically in their contact record — no manual copy-pasting needed. You can also enable email tracking to see when a contact opens your email or clicks a link, which is a powerful signal for follow-up timing. If you use LinkedIn heavily for prospecting, look into the LinkFresh addon (available at addtocrm.com/how-to-use-crm/freshworks) to sync LinkedIn leads directly into Freshsales without exporting CSV files. Test your form by submitting a dummy entry and confirming the contact appears in your CRM within 60 seconds.
Pro Tip: After connecting your email, send one test message to a contact already in Freshsales and confirm it logs correctly in their activity timeline before relying on automatic logging.
LinkFresh
Eliminates the tedious CSV export-import cycle for LinkedIn leads, letting you push prospects directly into Freshsales with one click while browsing profiles.
Visit →Step 6: Create Your First Automation Workflow
Workflows are the engine that makes Freshsales do the repetitive work for you. Go to Admin Settings > Workflows > New Workflow. Start with one simple automation before building complex ones. A great beginner workflow is: 'When a new contact is created with Source = Web Form, automatically send a welcome email and assign the contact to a sales rep.' To build this, select 'Contacts' as the module, set the trigger to 'Contact Created', add a condition where Source equals 'Web Form', then add two actions: 'Send Email' (choose a pre-written welcome email template) and 'Assign to User' (select the rep responsible for inbound leads). Click Save and then test it immediately using a dummy contact. Check that the welcome email fires and the contact gets assigned correctly. A second useful workflow for beginners: 'If a deal stays in Proposal Sent stage for more than 5 days without activity, create a follow-up task for the deal owner.' This prevents deals from going cold silently. Avoid building more than 3-4 workflows in your first week. Too many untested automations running simultaneously creates confusing results that are hard to debug. The Growth plan at $9 per user per month unlocks advanced workflow automation beyond the basics available on the free plan.
Pro Tip: Always activate the 'Workflow Execution Logs' view after enabling a new workflow. It shows you exactly which records triggered it and whether each action succeeded or failed.
Freshsales (Freshworks CRM)
The visual workflow builder requires zero coding knowledge, making it genuinely accessible for beginners who have never configured automation tools before.
Visit →Step 7: Review Your Dashboard and Set Up Basic Reports
Before you call your setup complete, spend 15 minutes configuring what you'll see every day. The Freshsales default dashboard shows contacts created, deals won, and revenue forecasts. Customize it by clicking 'Add Widget' on the dashboard page. Add the following widgets for a solid beginner view: Pipeline Summary (how many deals in each stage), Activities Due Today (calls, tasks, emails pending), and Monthly Revenue Closed. These three widgets give you an instant health check every morning without digging through menus. Next, create one saved report. Go to Analytics > Reports > New Report, select 'Deals by Stage', set the time period to 'This Month', and save it as 'Monthly Pipeline Report'. Schedule it to email your inbox every Monday morning by enabling the email schedule option. This builds a weekly review habit that most beginners skip — and that skipping is exactly why many CRM setups fail within 60 days. Finally, run through this full checklist one more time before going live: profile complete, 2FA enabled, users invited with correct roles, custom fields added, pipeline built, email connected, one web form live, one workflow active, dashboard customized. If all seven are checked, your Freshsales setup is genuinely ready for real sales activity.
Pro Tip: Set a recurring 15-minute calendar block every Monday to review your pipeline report. Teams that review their CRM weekly close 23% more deals than those who check it randomly.
Freshsales (Freshworks CRM)
Built-in analytics with scheduled email reports means you get automatic accountability without needing a separate reporting tool like Databox or Google Looker Studio.
Visit →Common Mistakes to Avoid
Setting up the wrong time zone during account creation
Fix: Go to Profile Settings > Preferences and verify your time zone matches your physical location before you do anything else. Wrong time zones cause follow-up reminders to fire at 3am or miss scheduled calls entirely.
Creating 15+ custom fields before you've used the CRM for a single week
Fix: Start with a maximum of 5 custom fields during setup. Add more only after you've run real deals through the system and identified actual data gaps. Over-customizing early creates cluttered contact forms your team will resist filling in.
Importing your full contact list without testing a small batch first
Fix: Always import 10-20 contacts as a test run before uploading thousands. Check that field mappings are correct, duplicates are handled, and required fields populated properly. Fix issues at 10 records, not 10,000.
Activating workflows without testing them on dummy data first
Fix: Create a fake contact or deal specifically for testing. Run it through the workflow manually and confirm every action fires correctly before enabling the workflow for live contacts. One untested workflow can spam hundreds of real customers.
Not linking contacts to their accounts and deals
Fix: Every contact should be associated with an Account (their company) and any relevant Deals. Go to each contact record and add these relationships manually or enforce linking during your import mapping. Unlinked records fragment your data and break pipeline reporting.
Skipping two-factor authentication because it seems optional
Fix: Enable 2FA during your first login session under Profile Settings > Security. Your CRM contains sensitive customer data and deal values — a compromised account can mean leaked pipeline information or deleted contacts you can't recover.
Frequently Asked Questions
Freshsales has a genuinely useful free plan that includes unlimited users, contact management, deal tracking, a basic pipeline, and web forms. You can complete this entire setup checklist without spending a dollar. You'll need to upgrade to the Growth plan at $9 per user per month in 2026 if you want advanced automation workflows, email sequences, or detailed sales forecasting. Most beginners can stay on the free plan for their first 2-3 months while learning the tool.
Following this checklist, expect 2-3 hours for a complete beginner setup. Account creation and profile setup takes about 10 minutes. Adding users and roles takes 15 minutes for a small team. Customizing fields and importing contacts takes 30-45 minutes depending on your data size. Building your pipeline takes 20 minutes. Setting up lead capture, email integration, and your first workflow adds another 45-60 minutes. Reviewing dashboards and reports takes a final 15 minutes.
Yes, Freshsales supports direct imports from HubSpot, Salesforce, Pipedrive, and any CSV or Excel file. Go to Contacts > Import and select your source. For CSV imports, export your existing CRM data first, then map each column to the correct Freshsales field during the import wizard. Always do a test import with 10-20 records before uploading your full database to catch mapping errors early. Duplicate detection runs automatically during import to prevent creating duplicate contact records.
Freddy AI is Freshworks' built-in artificial intelligence layer that runs across Freshsales automatically — you don't need to turn it on manually. It analyzes your contact and deal data to generate customer fit scores, predict which deals are most likely to close, and suggest next best actions for each lead. Freddy AI becomes more accurate as your CRM accumulates more data, so its recommendations in your first week will be limited. By month two with real deals flowing through your pipeline, the predictions become noticeably more useful.
First, ask them to check their spam or junk mail folder since CRM invitation emails frequently get filtered. If the email genuinely didn't arrive, go to Admin Settings > Manage Users, find the pending user, and click 'Resend Invite'. If the problem persists, confirm you entered their email address correctly — even one typo means the invite went nowhere. As a last resort, have the teammate go directly to freshworks.com and attempt to sign in using their work email address, which sometimes triggers account activation independently.
Conclusion
Freshsales CRM setup doesn't have to be overwhelming. Follow this seven-step checklist in order and you'll have a fully functional, AI-powered CRM running in under three hours. The most important thing now is to use it daily — log every call, update every deal stage, and let the automations handle the repetitive tasks. Start with the free plan, get comfortable with the basics for 4-6 weeks, then evaluate whether the Growth plan at $9 per user per month makes sense for your team's needs in 2026.