Getting Started

Quick Start Guide

Follow these steps to get your 1stContact.ai account fully configured. Check off each step as you complete it to track your progress.

0 of 10 steps complete0%
1

Register for Beginner Training

Sign up for a live beginner training session to learn the platform

01Go to the Training page

Visit the Upcoming Events and Training page to see all available live training sessions.

02Find the Beginner Training box

Locate the Beginner Training card in the Individual Sessions section. Expand it to see the upcoming dates and times.

Beginner Training is the best starting point — it covers the core features you will use every day.

03Click Register

Choose a date that works for you and click the Register button on the Beginner Training card. You will receive a confirmation email with the session details and join link.

Register early — seats are limited and sessions fill up quickly.

Go to Training Page
2

Complete Your Business Profile

Set up your company details so everything looks professional

01Navigate to Business Profile

From the left-hand sidebar, click on Settings (the gear icon), then select Business Profile from the menu.

02Enter your business information

Fill in your business name, phone number, website URL, and a brief business description. Upload your company logo and select your primary business category.

Use a high-quality PNG logo on a transparent background for the best appearance in emails and invoices.

03Set your business address

Enter your full business address. This is used on invoices, estimates, and for local SEO if applicable. Double-check the ZIP code and phone number formatting.

04Save your changes

Click the Save button at the bottom of the page. Review the profile preview to confirm everything appears correctly.

3

Set Up My Profile

Personalize your account, connect email and calendars, and configure availability

01Open My Profile

Click your profile avatar in the bottom-left corner of the sidebar, then select My Profile from the dropdown menu.

02Add your personal details

Enter your full name, job title, phone number, and email address. Upload a professional headshot — this appears on outgoing emails, calendar bookings, and within the CRM.

A square photo at least 400x400 pixels works best.

03Connect your email account

Navigate to Settings > Email & Calendar > Email Accounts (or My Profile > Email Integration). Click Connect Email Account and select your provider (Gmail, Outlook, IMAP). Follow the OAuth flow to authorize access. Once connected, you can send and receive emails directly from the CRM.

Connecting Gmail or Outlook via OAuth is faster and more reliable than manual IMAP setup.

04Connect your calendar

Go to Settings > Email & Calendar > Calendars Integration. Click Connect Calendar and choose Google Calendar or Outlook Calendar. Authorize access through the OAuth flow. This syncs your personal calendar events so the CRM knows when you are busy.

Connect the calendar you actually use day-to-day — not an old or backup one.

05Set up conflict calendars

After connecting your personal calendar, mark it as a Conflict Calendar for each booking calendar you create. This prevents the system from offering appointment slots when you already have an event on your personal calendar. Go to Calendars > [select a calendar] > Availability > Conflict Calendars and toggle on the connected calendar.

Always enable conflict calendars — without them, customers can book you during existing meetings.

06Set up video conferencing

Go to Settings > Video Conferencing (or Calendars > Settings > Meeting Location). Connect Google Meet, Zoom, or Microsoft Teams. Once connected, calendar bookings automatically generate a unique video link for each appointment.

Zoom is the most widely recognized by clients. If you use Google Workspace, Google Meet connects automatically with no extra setup.

07Set your timezone

Scroll to the bottom of the My Profile page. Under the General or Timezone section, select your timezone from the dropdown. This ensures all appointment times, reminders, and reports display in your local time.

Double-check this — a wrong timezone causes booking confusion and missed appointments.

08Set your working hours

Still at the bottom of the profile, define the days and hours you are available for bookings. For each day, toggle it on and set a start and end time. You can add multiple availability blocks per day (e.g., a morning and afternoon session with a lunch break).

Set realistic working hours — over-promising availability leads to burnout and double-bookings.

09Configure notifications

Select how you want to receive notifications — email, SMS, or both. Set quiet hours if you do not want alerts outside business hours.

Enable SMS notifications for time-sensitive alerts like new lead assignments.

10Save and review

Click Save Changes. Your profile is now active, your email and calendar are connected, and your availability is synced across the platform.

4

Set Up an Email Domain for Sending

Authenticate one domain so your emails land in the inbox, not spam

01Navigate to Email Services

Go to Settings (gear icon) in the left sidebar, then click on Email Services under the Email & Calendar section.

02Start domain verification

Click the Add Domain button. Enter your sending domain (e.g., mail.yourdomain.com) and click Generate DNS Records.

Use a subdomain like mail.yyourdomain.com rather than your root domain — this protects your main domain reputation.

03Add DNS records to your domain provider

Copy the provided DNS records (SPF, DKIM, and DMARC) and paste them into your domain registrar's DNS management panel (GoDaddy, Namecheap, Cloudflare, etc.). This step requires access to your domain's DNS settings.

DNS propagation can take 15 minutes to 48 hours. Cloudflare usually updates within minutes.

04Verify the domain

Return to the CRM and click Verify DNS Records. If the records are properly configured, you will see a green Verified badge next to your domain.

05Set up the sending email address

Once verified, create a sending email address (e.g., hello@mail.yourdomain.com). This is the "from" address your leads will see.

Avoid using generic addresses like no-reply@. A friendly name like hello@ or team@ gets better open rates.

5

Create Custom Fields

Capture the specific data your business needs

01Navigate to Custom Fields

Go to Settings (gear icon), then scroll to the Custom Fields section under the Contacts or Opportunities heading depending on where the field applies.

02Create a new field

Click Add Field. Enter a field name, select a data type (text, number, date, dropdown, phone, URL, etc.), and add a help description if needed.

Use clear, descriptive field names like "Lead Source Detail" rather than abbreviations like "LSD" — your team needs to understand them at a glance.

03Set field options

For dropdown or multi-select fields, add the available options one per line. For text fields, set a default value or placeholder text if helpful.

04Assign to the right object

Choose whether the field applies to Contacts, Opportunities, or both. This determines where the field appears in the CRM.

05Save the field

Click Save. The new field is now available in contact records, forms, and workflows. Repeat for any additional fields you need.

Plan your fields before creating them — a well-organized field set keeps your data clean and your automations simple.

6

Import Contacts

Bring your existing contacts into the CRM

01Prepare your CSV file

Export your contacts from your previous system as a CSV file. Ensure the columns include First Name, Last Name, Email, Phone, and any custom fields you created in the previous step.

Remove duplicates and clean up formatting (especially phone numbers) before importing — garbage in, garbage out.

02Navigate to Import

Go to Contacts in the left sidebar, click the three-dot menu (or Import button) at the top right, and select Import Contacts.

03Upload your CSV

Drag and drop your CSV file or click to browse. The system will preview the first few rows so you can confirm the data looks correct.

04Map your columns

Match each column in your CSV to the corresponding field in the CRM (e.g., "First Name" column maps to "First Name" field, "Email" maps to "Email", etc.). Unmapped columns will not be imported.

If a column does not match an existing field, you can create a new custom field directly from the mapping screen.

05Add tags and a pipeline

Optionally assign a tag (e.g., "Imported Aug 2026") and select a pipeline so the imported contacts are organized and easy to filter later.

Always tag imports — it makes rollback and segmentation much easier.

06Confirm and import

Click Start Import. You will receive a notification when the import is complete. Review any rows that failed and correct formatting issues.

7

Set Up Calendars

Create booking calendars so leads and clients can schedule with you

01Navigate to Calendars

Go to Calendars in the left sidebar, then click the Calendars tab at the top. Click Create Calendar to begin.

02Choose a calendar type

Select the calendar type: Simple Calendar (one-on-one meetings), Round Robin (distribute among team members), or Class Booking (group sessions). Most service businesses start with Simple Calendar.

03Name and describe the calendar

Enter a clear name (e.g., "Discovery Call"), a description, and the meeting duration. Set the meeting location as a phone call, in-person address, or video conference (Google Meet or Zoom).

Keep the name action-oriented — "30-Min Strategy Call" performs better than "Calendar 1".

04Set availability

Choose which days and hours this calendar accepts bookings. Set buffer times between meetings and a minimum booking notice (e.g., 24 hours ahead).

Add a 15-minute buffer between calls to give yourself time to wrap up notes and prep for the next conversation.

05Assign a team member

Select the user who will host these meetings. Their availability, timezone, and working hours (set in My Profile) determine the open slots shown to bookers.

06Configure confirmation and notifications

Enable automatic confirmation or require manual approval. Turn on email and SMS reminders to reduce no-shows — a reminder 24 hours before and 1 hour before is a good default.

Enable SMS reminders — they cut no-show rates significantly.

07Save and share

Click Save. You will get a booking link you can share via email, embed on your website, or include in your signature. Test the link yourself before sharing it widely.

8

Set Up Payment Gateway

Accept payments directly through the CRM

01Navigate to Payments

Go to Settings (gear icon), then select Payment Gateway under the Payments section.

02Choose your provider

Select your payment processor — Stripe, PayPal, or NMI. Stripe is the most common starting point and connects in minutes.

Stripe has the best developer ecosystem and lowest fees for most small businesses.

03Connect your account

Click Connect and follow the OAuth flow to link your payment provider account. You will be redirected to the provider's site to authorize the connection.

04Verify the connection

Return to the CRM and confirm the status shows "Connected". Test with a small transaction ($1) to ensure payments flow through correctly.

Run a test charge and then refund it to confirm both the charge and refund flows work.

05Set up payment options

Enable the payment types you accept (credit card, ACH, etc.). Configure whether to pass processing fees to the customer or absorb them.

06Create invoices and payment links

You can now generate invoices, send payment links, and set up recurring billing directly from contact records and opportunities.

9

Set Up the AI Knowledgebase

Give your AI Employee the knowledge it needs to serve customers

01Navigate to Knowledge Bases

In the left-hand sidebar, click on AI Agents, then select Knowledge Bases at the top of the page.

02Add your website

Create a new knowledge base and add your website URL at a minimum. The AI will crawl your site to learn about your business, services, pricing, and policies so it can answer customer questions accurately.

At a minimum, add your website — the more pages it can crawl, the better your AI Employee performs.

10

Set Up Your Marketing Brand

Define your brand style and voice for consistent marketing

01Navigate to Brand Boards

In the left-hand sidebar, click on Marketing, then select Brand Boards.

02Set up your Brand Style

Configure your brand colors, fonts, and logo. These visual assets are applied automatically across social media posts, email templates, and landing pages created within the platform.

Use your exact brand hex codes and font files — consistency builds trust and recognition.

03Set up your Brand Voice

Define your brand voice — tone, style, and messaging guidelines. This tells the AI how to write in your brand's voice when generating content, emails, and social posts.

Be specific: "friendly and professional, avoids jargon, uses short sentences" works better than just "professional".