Virtual Assistant and Business Development

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Part Time

SALARY

$10 - $13 CAD per hour

HOURS PER WEEK

20

DATE UPDATED

Sep 30, 2026

JOB OVERVIEW

What you will own

Discovery and qualification

Respond quickly to new inquiries by telephone, email, SMS and approved digital channels during business hours.

Conduct confident, conversational discovery calls that uncover the prospect's business, current situation, urgency, decision criteria, concerns and desired outcome.

Qualify opportunities against the firm's current service scope, client-fit standards, timing, decision authority and minimum engagement requirements.

Explain the firm's services and process in clear everyday language while recognizing when a technical question must be escalated to a CPA.

Create accurate discovery summaries so the CPA or delivery team can understand the opportunity without repeating the entire conversation.

Sales follow up and closing

Move qualified prospects from discovery to proposal, decision and signed engagement using the firm's approved sales process.

Follow up consistently and professionally by telephone, email and SMS; no viable opportunity should be forgotten, left without a next action or allowed to stall silently.

Handle common objections involving price, timing, trust, scope and comparison with other firms through thoughtful questions and value-based responses.

Coordinate and issue approved proposals, engagement documents, scheduling links and information requests accurately and on time.

Close suitable engagements within approved pricing and discount authority, and escalate exceptions rather than improvising terms.

Re-engage inactive prospects and respectfully close lost opportunities while recording the actual reason for the decision.

Use ethical, consultative selling at all times. Never pressure vulnerable clients, misrepresent services or promise tax savings, refunds, deadlines or outcomes.

CRM and administrative ownership

Keep the CRM accurate and current, including contact information, source, service interest, qualification notes, pipeline stage, expected value, next action and follow-up date.

Maintain calendars, confirm appointments, reduce no-shows and ensure discovery calls begin with the required information available.

Draft polished client communications, call recaps, follow-up messages and internal handoff notes with excellent grammar and judgment.

Track outstanding documents, proposal status, unanswered questions and internal commitments until each item is resolved.

Support light executive and operational administration, including meeting preparation, task coordination, reporting and process documentation.

Protect confidential personal, financial and tax information and follow all approved privacy, consent and communication procedures.

Handoff and client experience

Once an engagement is signed, coordinate a clean handoff into onboarding so the client never feels dropped between sales and service delivery.

Confirm what was sold, what information is required, who owns each next step and when the client should expect the next communication.

Identify urgent deadlines, complaints, legal or privacy concerns and high-value opportunities, and escalate them immediately through the approved channel.

Look for recurring questions, friction and lost-sale patterns, then recommend practical improvements to scripts, templates, workflows and the client journey.
What success looks like

Measure

Successful performance

Speed

New leads receive prompt, professional attention during business hours and urgent matters are escalated without delay.

Conversion

Qualified prospects advance through discovery, proposal and closing at agreed targets without aggressive or misleading selling.

Follow through

Every open opportunity has a documented owner, next action and date; no lead disappears because of weak administration.

Accuracy

CRM records, proposal details, call notes and client commitments are complete, current and dependable.

Client experience

Prospects feel welcomed, understood and clear about the next step, whether they sign, defer or decline.

Handoff

Signed clients enter onboarding with the agreed scope, documents, deadlines and internal responsibilities clearly documented.

Required qualifications

At least three years of success in consultative sales, client success, account coordination, professional services or another client-facing closing role.

A demonstrated ability to conduct discovery, build trust quickly, follow up persistently, respond to objections and ask confidently for the business.

Exceptional spoken and written English, including a polished telephone and video-call presence with North American clients.

A genuinely upbeat, warm and energetic personality. You make people comfortable quickly while remaining professional, thoughtful and respectful.

Outstanding administrative discipline, attention to detail and ability to manage numerous leads, deadlines and conversations without losing control of the pipeline.

Practical experience using a CRM, calendar, email, video meetings and cloud-based document or proposal tools.

Sound judgment with confidential information and the maturity to stay within approved authority.

Reliable high-speed internet, a professional remote workspace and availability throughout Calgary business hours in Mountain Time.

Strong advantages

An accounting or business degree, bookkeeping qualification, accounting-firm experience, or hands-on work as an accountant or bookkeeper.

Working knowledge of bookkeeping, financial statements, corporate tax, GST or HST, payroll and the common problems faced by small-business owners.

Experience with QuickBooks Online, GoHighLevel or another CRM, Microsoft 365, Microsoft Teams, Calendly and electronic proposal or signature platforms.

Experience selling accounting, tax, bookkeeping, advisory or other trust-based professional services.

Experience improving scripts, follow-up sequences, CRM workflows, SOPs or sales reporting.

This role will suit you if

You enjoy speaking with people and can bring positive energy even after hearing several no's.

You are comfortable asking direct questions about a prospect's situation, priorities, budget and decision process.

You can be persistent without becoming pushy and persuasive without becoming misleading.

You want your performance measured through response time, follow-up completion, pipeline accuracy, qualified conversion and signed engagements.

You are equally proud of a successful close and a perfectly maintained CRM record.

You learn quickly, accept coaching and continually improve your calls, messages and systems.

This role will not suit you if

You prefer to wait for instructions, avoid telephone conversations or become discouraged by follow-up and rejection.

You view CRM updates, detailed notes and administrative work as secondary to sales.

You rely on pressure tactics, unauthorized discounts or promises that the delivery team may not be able to keep.

You are looking for an asynchronous side role rather than a full-time position aligned with Mountain Time business hours.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0148
Total Execution Time  0.0160
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,517,632 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Virtual-Assistant-and-Business-Development-1733167
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0086 seconds)  (Hide)
0.0005   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1733167
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 873286
 LIMIT 1 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1733167
AND `misc`.`id` IS NULL 
0.0005   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-21',ej.date_added) duration_days, DATEDIFF('2026-10-21',e.rebill_date) duration_rebill, ej.*, e.deactivate FROM employers e, employer_jobs ej WHERE e.employer_id = ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id = '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-10-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1733167' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1733167 
0.0008   UPDATE employer_jobs SET hit_counts = '***Sep-17-2026=456***Sep-18-2026=655***Sep-19-2026=104***Sep-20-2026=60***Sep-21-2026=18***Sep-22-2026=2***Sep-23-2026=1***Sep-24-2026=2***Sep-25-2026=2***Sep-27-2026=1***Sep-28-2026=1***Sep-29-2026=1***Sep-30-2026=70***Oct-02-2026=1***Oct-03-2026=14***Oct-04-2026=1***Oct-05-2026=10***Oct-06-2026=7***Oct-07-2026=3***Oct-08-2026=1***Oct-09-2026=6***Oct-10-2026=1***Oct-12-2026=2***Oct-13-2026=1***Oct-14-2026=1***Oct-15-2026=11***Oct-16-2026=15***Oct-17-2026=7***Oct-18-2026=2***Oct-21-2026=1' WHERE job_id= '1733167'  
0.0010   UPDATE employer_jobs SET monthly_hits = '***Sep-2026=1373***Oct-2026=84' WHERE job_id= '1733167'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1733167' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1733167 
0.0016   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '873286'
AND `date_added` >= '2022-06-08' 
0.0003   select * from teasers 
0.0002   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)