Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Client Onboarding & Support Specialist

Bill Good Marketing

Bill Good Marketing CRM Support Role

Bill Good Marketing has been helping financial advisors grow and run better practices for 45 years. We've worked with thousands of advisors over that time, and the methodology we've built is one of the most battle-tested operating systems in the industry. Our newest product, Altitude, is an AI-native CRM that puts decades of that methodology into software.

This is not a corporate job. You'll work closely with the leadership team and a group of colleagues who move fast and care about the work. Your work will be visible. Your voice will be heard. Your impact on clients will be direct and measurable.

Transitioning platforms is sometimes hard or messy. Things are new. Things may not be where a person expects them to be. People have various degrees of understanding of software. It will be your job to patiently guide them through the best ways to use it. You'll be one of the first voices they meet once they've signed up, and from time to time you'll be the person they come to when they need help. It will be your job to represent the company expertly, professionally, and in a caring manner. We love the people we work with. They're good people, and it is our job to set the expectations for service at a high level.

The work falls into three areas:

  • Onboarding and migration coaching. New clients come to Altitude from other CRMs (Redtail, Wealthbox, Salesforce, SmartOffice, Junxure, and others). Their data is rarely clean. Your job is to guide them through what needs to happen before their data comes into Altitude, which fields matter, what to clean up, what to restructure, and then manage the flow of the migration itself. You won't be doing hands-on data migration. You'll be coaching advisors and their staff through the work, and coordinating with our engineering team when technical execution is needed.
  • Software support and training. You'll handle incoming client questions, run live training sessions, and walk clients through product features. Some questions are simple. Some involve advisors under real time pressure with real clients waiting. You'll need to stay calm, solve the problem, and keep the client's confidence while you do it.
  • Content and enablement. You'll maintain our knowledge base, help build tutorials and product walkthroughs, and assist with uploading content to our library and managing user licenses. These are the materials that let our clients help themselves. They're also what lets us scale without everything running through one person.

This is a generalist role. You'll wear several hats. Priorities shift. The support queue, an active migration, and a training session can all happen in the same afternoon.

We're dynamic. We move fast. Everyone here pulls their weight across more than one thing, and that's what gives us tremendous velocity. We have a lot of fun. We genuinely like each other. The person we're adding to this team isn't going to be a cog in a support department. They're going to be someone we count on, laugh with, and grow alongside.

You probably like people. Not in an extroverted sales-y way necessarily, but in the way that makes you curious about the client on the other end of the call and what their day looks like. You like figuring things out, and when something breaks or doesn't make sense, your first instinct is to dig in, not to deflect. You're tech-comfortable. You don't need to be a developer, but new software doesn't scare you, and you can learn a tool faster than most people around you. You're patient in a real way, not a performative way. When someone is frustrated or confused, you can meet them where they are without making them feel small.

You take your work seriously, but you don't take yourself too seriously. You can be funny when the moment calls for it. You care about doing things well. And if we're being honest, you're probably a little underutilized in your current job, and you've been looking for a place where you can show up, grow, and matter.

You don't need prior CRM experience or a financial services background. We'll teach you the systems, the product, and the methodology. What we're hiring for is the underlying way you think and work with people.

The specific traits that tend to show up in people who do this job well:

  • Composed under pressure. You can be on a video call when something unexpected breaks in the product, and you can navigate it without the client feeling your frustration. Internal stress doesn't make its way into your client-facing voice.
  • Analytically curious. You can look at a spreadsheet of messy data and want to figure out what's wrong with it. You ask more questions than you're asked. When someone describes a problem, you naturally want to understand the layer beneath it.
  • A clear writer and communicator. You can explain a technical concept in plain language to someone who isn't technical. If you can write a clear paragraph, you can probably write a good tutorial. If you can make someone feel heard on a call, you can probably run a good training session.
  • Genuinely empathetic. Our clients are financial advisors and their staff. Many of them have been running their practice on the same tools for twenty years. Change is stressful. They need to feel that you actually care about getting it right for them, because you do.
  • Comfortable with ambiguity. You can troubleshoot a live issue without externalizing frustration, and you can work through situations where there isn't a written answer yet. You adapt your communication style to clients of very different technical backgrounds and age groups.
  • Proactive. When something's going sideways, your instinct is to reach out and address it, not wait and hope. You'd rather send the tough email on Monday than let it fester until Thursday.
  • Situationally aware. You can read when a client on a call has disengaged, and you know how to recalibrate. You can accurately represent what the product can do today without overselling or creating unnecessary concern.
  • You don't need all of these in equal measure. But the combination of composure, curiosity, and warmth, those three together, is the core of what makes someone great in this role.

What You'll Be Doing Day to Day:

  • Running onboarding sessions with new client firms, walking them through the product and setting expectations for their migration
  • Coaching clients through data preparation: what to clean, what to restructure, what needs to happen in their current CRM before export
  • Managing the flow of active migrations: tracking status, coordinating with the engineering team, keeping clients informed
  • Delivering training sessions with a consistent, patient, professional tone regardless of client technical level
  • Navigating live product issues in front of clients with composure while coordinating internal resolution
  • Handling inbound support questions from existing clients
  • Maintaining and expanding the Altitude knowledge base
  • Creating and updating tutorials and product walkthroughs
  • Uploading content to the content library, managing user licenses on the backend
  • General customer service work as needed

To Apply:

Send a resume and a cover letter to [application email]. In the cover letter, tell us briefly why this role interests you and what in your background suggests you'd be good at it.

We review every application personally.

Bill Good Marketing is an equal opportunity employer. We hire based on ability, curiosity, and character.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Client Onboarding & Support Specialist in South Jordan, UT vacancy
  • Client Technical Support Tier 1 Support Specialist Welcoming, collaborative and having the opportunity to make an impact - is how our employees describe working here. Galileo is a financial technology company that provides innovative and revolutionary software products... 
    Suggested
    Remote work
    Flexible hours

    Galileo Financial Technologies

    Sandy, UT
    1 day ago
  • $35k - $55k

    Practicetek is seeking a Customer Support Payment Specialist in Utah. This role involves managing client accounts, leading onboarding projects, and providing customer training for Top's Pay Premier services. Candidates should preferably have a Bachelor's degree and 2+ years... 
    Suggested

    Practicetek

    Salt Lake City, UT
    10 hours ago
  • A leading employee experience technology firm is seeking a Project Support Specialist to ensure client satisfaction through managing and executing projects. This role involves handling project requests, troubleshooting, and collaborating with teams to provide exceptional... 
    Suggested

    isolved

    Sandy, UT
    2 days ago
  • $50k - $55k

    Bill Good Marketing is seeking a dedicated individual to support clients with their transition to the Altitude CRM. This role involves onboarding new clients, providing training, and offering software support, focusing on clear communication and empathy. The ideal candidate... 
    Suggested
    Full time

    Bill Good Marketing

    South Jordan, UT
    3 days ago
  •  ...Recruitment Associate to join their dynamic team. This entry-level position offers a unique opportunity to provide exceptional client support in a fast-paced environment. Starting remotely, you will transition to a hybrid work model after six months, balancing in-office... 
    Suggested
    Remote job
    Work at office

    Russell Tobin

    South Jordan, UT
    3 days ago
  • Job Description The Client Support Specialist works in collaboration with the Capital Markets team and the Lock Desk. Their role involves guiding borrowers through the mortgage process, providing support, managing inquiries, and acting as liaison between clients and internal... 
    Daily paid
    Full time
    Temporary work
    Work at office
    Monday to Friday

    Cedar Band Corporation

    South Jordan, UT
    3 days ago
  • BambooHR LLC. is looking for a Client Support Specialist based in Utah to assist clients with our payroll software. This hybrid role involves engaging with small and medium-sized businesses, troubleshooting inquiries, and ensuring compliance with payroll processes. Candidates... 

    BambooHR LLC.

    Salt Lake City, UT
    1 day ago
  • CAMPBELL COMPANIES is seeking a motivated individual in Salt Lake City, Utah to support and promote Caterpillar’s digital applications. The role requires excellent customer service skills and proficiency in Microsoft Office. Responsibilities include managing user credentials... 
    Full time
    Work at office
    Monday to Friday

    CAMPBELL COMPANIES

    Salt Lake City, UT
    4 days ago
  •  ...Overview We are seeking a Sales & Client Support Specialist to support clients with researching vacation options. This role combines customer support with consultative guidance, helping individuals and families select travel options that best fit their preferences, timelines... 
    Remote work
    Flexible hours

    Traveling with Tasha

    West Valley, UT
    10 hours ago
  • A mental health care provider is seeking a Support Associate in Cottonwood Heights, Utah. This role involves assisting clients, providers, and partners while maintaining high-quality support through calls and messages. Key qualifications include strong communication skills... 
    Full time
    Work at office

    Tava Health

    Salt Lake City, UT
    1 day ago
  •  ...position involves visiting customer locations. Additional benefits include Paid Time Off, Sick Days, and work-life balance initiatives. Join our team and contribute to maintaining client satisfaction and successful installation operations. #J-18808-Ljbffr Les Olson Company

    Les Olson Company

    Salt Lake City, UT
    1 day ago
  • Arup in Salt Lake City seeks a Lab Client Support Technician to offer technical and pre-analytic support for laboratory operations. This role involves client communication regarding specimen integrity and testing, processing specimens accurately, and maintaining equipment... 
    Full time
    Monday to Friday

    Arup

    Salt Lake City, UT
    3 days ago
  • Frazil, a leading frozen beverage company, is seeking a Client Relations Representative in Salt Lake City, Utah. The role involves providing...  ...in a phone-based customer service role, preferably with B2B support, and possess strong problem-solving skills. Frazil offers a... 

    Frazil

    Salt Lake City, UT
    3 days ago
  • $18.3 per hour

    Arup is seeking a Laboratory Client Support Technician in Salt Lake City to provide essential technical support services in the laboratory. The role involves processing specimens, maintaining customer communication, and ensuring quality control in laboratory operations... 
    Hourly pay
    Full time

    Arup

    Salt Lake City, UT
    3 days ago
  • A leading HR technology provider is seeking a Client Service Specialist in Utah. This hybrid role requires 1-2 years of customer service or technical...  ...experience. The candidate will deliver exceptional support via phone, email, and chat, develop an understanding of BambooHR... 
    Work at office
    Remote work

    BambooHR LLC.

    Salt Lake City, UT
    1 day ago
  • A national clinical laboratory in Salt Lake City is seeking a Laboratory Client Support Technician to provide essential technical support services. The role requires strong communication and customer service skills, as well as the ability to handle and process laboratory... 

    ARUP Laboratories, Inc

    Salt Lake City, UT
    10 hours ago
  • $58k - $65k

    Rho is seeking a Client Service Representative in Salt Lake City to support entrepreneurs and finance teams through live chat, phone, and email. The role requires 2+ years of customer service experience, particularly in financial services, with a strong emphasis on communication... 
    Afternoon shift

    Rho

    Salt Lake City, UT
    2 days ago
  • $58k - $115k

     ...Provide timely, accurate, and informative answers via phone calls to clients and internal partners Assist clients with complex order...  ...procedures and addressing related margin calls Provide extended support to clients in the way of corporate actions and dividends... 
    Temporary work
    Local area

    E*TRADE from Morgan Stanley

    Sandy, UT
    1 day ago
  • A leading financial services provider is seeking a Customer Service Representative to support clients through inbound calls. The ideal candidate will have a strong background in brokerage and derivatives trading, along with excellent customer service skills. Responsibilities... 

    E*TRADE from Morgan Stanley

    Sandy, UT
    1 day ago
  • A leading financial technology company in Utah is seeking a Client Technical Support Tier 1 Support Specialist to provide B2B technical support for clients and partners. In this role, you will be responsible for diagnosing and resolving issues, maintaining case documentation... 

    Galileo Financial Technologies

    Sandy, UT
    1 day ago
  • $15 - $17 per hour

    A nonprofit organization is seeking a part-time Client Services Specialist in South Salt Lake to assist women in recovery. This role, requiring...  ...of families. This position encourages self-improvement while working in a supportive environment. #J-18808-Ljbffr Houseofhopeut
    Hourly pay
    Part time

    Houseofhopeut

    South Jordan, UT
    3 days ago
  • $18 per hour

    A neurological rehabilitation provider in Riverton, UT, is seeking Part-Time 2nd Shift Direct Support Professionals to assist clients with brain injuries. Responsibilities include aiding with daily living tasks, personal hygiene, and accompanying clients to appointments... 
    Hourly pay
    Part time
    Afternoon shift

    Learning Services, A Collage rehabilitation partner

    Riverton, UT
    10 hours ago
  • Project Support Specialist Are you passionate about delivering exceptional customer experiences and driving project success? As a Project Support Specialist , you'll play a key role in ensuring client satisfaction by managing and executing projects for isolved HCM ancillary... 

    isolved

    Sandy, UT
    2 days ago
  •  ...submit candidates who satisfy requirements for either Production Support or System Reliability Engineering (SRE) roles. Detailed Job...  ...in front of both internal/external groups as well as business clients. Demonstrated ability to troubleshoot problems and debug to conclusively... 

    LanceSoft, Inc.

    South Jordan, UT
    1 day ago
  •  ...A dynamic travel services company is seeking a Client Care Coordinator to manage the logistics of clients' travel experiences. This remote position requires a detail-oriented professional who excels in communication and is self-motivated. Responsibilities include coordinating... 
    Remote work
    Flexible hours

    Livetripexperience

    Salt Lake City, UT
    10 hours ago
  •  ...Summary The Commercial Support Specialist serves as an ongoing contact for clients, helping them collect and complete any necessary documents through the loan process. The role also supports internal parties through a client's loan origination, renewal and/or periodic... 
    Work at office

    Fortis Bank

    Midvale, UT
    1 day ago
  •  ...the enrollment platform, and ensure a seamless experience for clients. The ideal candidate has strong customer service experience, proficiency...  ...Office, and a commitment to confidentiality. CBIZ offers a supportive environment with opportunities for personal and professional... 
    Work at office

    CBIZ

    Salt Lake City, UT
    2 days ago
  • SimplyInsured is hiring a Client Outreach Manager to support customer onboarding and ensure successful enrollment with insurance carriers. The ideal candidate will have experience in customer service or sales, demonstrating strong communication and multitasking abilities... 
    Remote job
    Hourly pay

    SimplyInsured

    Salt Lake City, UT
    3 days ago
  • MidFirst Bank is seeking a loan support specialist in South Jordan, Utah. The ideal candidate will provide support to the lending group by assisting with loan documentation, servicing, and client management. Responsibilities include assisting customers with loan and deposit... 

    MidFirst Bank

    South Jordan, UT
    10 hours ago
  • $25 - $26 per hour

     ...Job Title CAS Global Client On-Boarding Team Member Payrate: $25.00 - $26.00 / hr. Summary: CAS Global Client On-Boarding team is looking for a team member to support an assigned portfolio of prospects, assists with general on-boarding activities, implement tickets... 
    Full time

    Aditi Consulting

    Salt Lake City, UT
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Client Onboarding & Support Specialist. Be the first to apply!