Skip to main content
Tallo logoTallo logo

Phone Sales Representative

Job

Xperience Roofing

Midvale, UT (In Person)

$39,520 Salary, Part-Time

Posted 1 day ago (Updated 2 hours ago) • Actively hiring

Expires 6/22/2026

Apply for this opportunity

This job application is on an outside website. Be sure to review the job posting there to verify it's the same.

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
74
out of 100
Average of individual scores

Were these scores useful?

Skill Insights

Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.

Job Description

Phone Sales Representative Xperience Roofing - 4.6 Midvale, UT Job Details Part-time $18 - $20 an hour 2 hours ago Qualifications Customer records maintenance Sales transaction processing Phone communication Meeting scheduling Sales follow-up Conducting sales calls Client interaction via phone calls Email outreach prospecting Customer data entry Full Job Description Job Summary Xperience Roofing and Xperience Landscaping are looking for a reliable, organized, and customer-focused Phone Appointment Booking Agent to support our sales team by connecting with homeowners, confirming appointment times, and keeping our calendar full and accurate. This role is often the first point of contact for customers, so clear communication, professionalism, and strong follow-through are essential. You will be responsible for calling leads, booking and confirming appointments, updating customer information, and making sure every homeowner has a smooth experience before meeting with our sales or project team. Key Responsibilities Call homeowners to book, confirm, and reschedule appointments for roofing and landscaping consultations. Follow up with new leads quickly and professionally. Confirm appointment details, including date, time, address, service needed, and customer availability. Clearly explain what the customer can expect during the appointment. Maintain accurate notes, customer details, and appointment statuses in the CRM. Communicate appointment updates to the sales, production, and management teams. Help reduce missed appointments by confirming details and following up as needed. Handle inbound and outbound calls in a professional and friendly manner. Identify customer needs and direct them to the appropriate department when necessary. Meet daily and weekly targets for calls, confirmations, and booked appointments. Requirements Must have clear, professional communication skills. Must be comfortable speaking with customers over the phone. Must be reliable, punctual, and consistent with follow-up. Must be organized and able to manage appointment details accurately. Must be able to update notes, appointment statuses, and customer information correctly. Must be able to work in a fast-paced environment and manage multiple follow-ups at once. Nice to Have Prior experience in customer service, call center, appointment setting, or phone-based sales. Experience making outbound calls throughout the day. Basic computer or CRM experience. Experience in roofing, landscaping, construction, home services, or remodeling. Ability to stay calm, positive, and professional with customers. Ideal Candidate The ideal candidate is friendly, confident on the phone, and highly organized. They understand that every confirmed appointment directly impacts sales, customer experience, and company growth. They take ownership of their follow-up, keep clean notes, communicate clearly with the team, and help create a professional first impression for the company. Compensation Hourly pay based (morning 7am - 11pm) Performance bonuses may be available based on booked appointments, confirmed appointments, and appointment show rates. Why Join Us Xperience Roofing and Xperience Landscaping are fast-growing home service companies with opportunities for growth. This role is a great fit for someone who enjoys talking with people, staying organized, and being part of a team that values accountability, communication, and results.
Pay:
$18.00 - $20.00 per hour
Work Location:
In person

Similar jobs in Midvale, UT

Similar jobs in Utah