Executive assistant to Business Advisor

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

TYPE OF WORK

Part Time

SALARY

500

HOURS PER WEEK

30

DATE UPDATED

May 5, 2026

JOB OVERVIEW

About the Role

I run The Granite Table — a business advisory firm that partners with small business owners to build systems that run without them at the center. I work across multiple client engagements simultaneously, which means my time is best spent advising, building, and closing — not managing my inbox, my calendar, chasing follow-ups, or figuring out what to post on LinkedIn.

I need an assistant who can step into that gap and own it.

This is the first hire inside my business. You won't just be executing tasks — you'll be learning how I think, learning my voice, and helping me stay consistent and accountable as the business grows. There's real room to grow here for the right person.

---

What You'll Do

• Draft and schedule LinkedIn posts based on my ideas, notes, and voice — I'll give you the raw material, you make it ready to post
• Send outreach messages and connection requests to business professionals on my behalf — not cold spam, warm and intentional
• Schedule calls, meetings, and networking sit-downs and manage my calendar end-to-end
• Keep my open task list organized and follow up on items that are sitting too long
• Hold me accountable to my weekly priorities and flag when something is slipping
• Handle administrative tasks — applications, research, platform setup, and similar items that need attention but not my direct involvement

---

What I'm Looking For

• Strong written English — you'll be communicating as an extension of me
• Comfortable with technology and actively uses AI tools in your work — this is non-negotiable
• Experience managing social media or professional outreach, LinkedIn preferred
• Organized, proactive, and comfortable working independently without being managed
• Reliable internet connection and availability for occasional overlap with US Mountain Time
• Someone who wants to grow with a business, not just fill a role

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0137
Total Execution Time  0.0151
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,488,152 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Executive-assistant-to-Business-Advisor-1636544
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0082 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1636544
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 927750
 LIMIT 1 
0.0015   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1636544
AND `misc`.`idIS NULL 
0.0006   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-12',ej.date_added) duration_daysDATEDIFF('2026-08-12',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_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-08-12',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1636544' 
0.0007   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1636544 
0.0010   UPDATE employer_jobs SET hit_counts '***May-01-2026=702***May-02-2026=239***May-03-2026=86***May-04-2026=108***May-05-2026=407***May-06-2026=375***May-07-2026=50***May-08-2026=47***May-09-2026=26***May-10-2026=15***May-11-2026=18***May-12-2026=18***May-13-2026=11***May-14-2026=9***May-15-2026=7***May-16-2026=6***May-17-2026=2***May-18-2026=6***May-19-2026=4***May-20-2026=12***May-21-2026=5***May-23-2026=2***May-24-2026=1***May-25-2026=10***May-26-2026=23***May-27-2026=17***May-28-2026=12***May-29-2026=4***May-30-2026=1***Jun-01-2026=8***Jun-02-2026=23***Jun-03-2026=121***Jun-04-2026=13***Jun-05-2026=12***Jun-06-2026=4***Jun-07-2026=10***Jun-08-2026=1***Jun-09-2026=4***Jun-10-2026=6***Jun-11-2026=7***Jun-12-2026=1***Jun-13-2026=1***Jun-14-2026=3***Jun-15-2026=2***Jun-20-2026=2***Jun-21-2026=4***Jun-23-2026=3***Jun-24-2026=3***Jun-25-2026=3***Jun-27-2026=1***Jun-28-2026=1***Jun-29-2026=2***Jun-30-2026=1***Jul-02-2026=1***Jul-04-2026=12***Jul-05-2026=1***Jul-06-2026=2***Jul-09-2026=1***Jul-11-2026=1***Jul-13-2026=1***Jul-14-2026=2***Jul-15-2026=1***Jul-22-2026=1***Jul-23-2026=2***Jul-24-2026=1***Jul-27-2026=1***Jul-29-2026=4***Jul-31-2026=4***Aug-01-2026=1***Aug-11-2026=1***Aug-12-2026=1' WHERE job_id'1636544'  
0.0006   UPDATE employer_jobs SET monthly_hits '***May-2026=2221***Jun-2026=235***Jul-2026=35***Aug-2026=3' WHERE job_id'1636544'  
0.0012   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1636544' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1636544 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '927750'
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)