iMessage Sales Rep - Abandoned Cart Recovery

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

TYPE OF WORK

Full Time

SALARY

25,000–35,000 PHP/month starting, with r

HOURS PER WEEK

40

DATE UPDATED

Jul 11, 2026

JOB OVERVIEW

WHAT CARTFORCE DOES

CartForce texts online shoppers who left a store without buying and gets them back. No bots. No scripts. Just a rep who knows how to read a conversation and close.
Last month, we recovered over $100,000 for just one of our clients in abandoned carts through these real iMessage conversations.

This is a sales job.

THE JOB

Our AI drafts a reply for every customer conversation. You:

1. Read the full thread
2. Edit the draft — or rewrite it if it's off
3. Send it

100–200+ conversations per day across US wellness brands. Every message needs to sound like a real American texting — casual, direct, short. Not formal. Not customer service.

WHAT THIS REQUIRES

- Knowing when to close and when to ask one more question
- American texting style, not textbook English
- High volume without quality dropping
- Catching when the AI got it wrong

WHO THRIVES HERE

- Fast writers who read people well
- People who've worked with US customers and understand how they actually talk
- People who care if the sale closes, not just if the reply went out
- People who improve fast with direct feedback

Who doesn't:

- Anyone who defaults to "I'd be happy to assist you"
- Anyone who needs a script to feel confident

WHY THIS ROLE

Most remote jobs are the same: follow a script, answer tickets, never hear why something worked or didn't. You do the job and three years later you're in the exact same place.

This is different.

CartForce is a small team. Every conversation gets reviewed. You'll know what worked, what didn't, and why — daily. Most salespeople spend years guessing. You won't.

The skills you build here are rare: reading American buyers, handling real objections, closing over text without a script. These aren't skills you pick up in a BPO or a VA role. If you take the feedback seriously and put in the work, you'll become a significantly stronger closer.

We're a startup growing fast. We want the best people with us for the long run — not to train you and watch you leave. Top performers earn more, take on more responsibility, and grow with the company as it scales. We take care of the people who take care of us.

This isn't a ceiling job. It's a real shot — and if you're good, there's a real future here.

HOW TO APPLY

All three required. Missing any = not reviewed.

1. KEYWORD

Start your message with: CartForceX(yourname)

2. SIMULATION

Read each thread. Write the next rep reply. One reply per thread, under 300 characters. Sound like a real person texting — not a support agent.

---
Thread A

Rep: Hey Sarah — noticed you left a sauna in your cart. Any questions before you grab it?

Customer: Does it come with a chair? And how long does shipping take?

Rep: Yep, chair's included. Free shipping, usually 4–6 business days.

Customer: Ok perfect. And this is the steam one right, not infrared?

Rep: Correct — steam. Gets to 130–140°F with near 100% humidity.

Customer: Got it, that's what I want. Is my cart still saved?

Write the next reply.

---
Thread B

Rep: Hey Mike — saw you were looking at the sauna. Any questions?

Customer: Just browsing, not really looking to buy anything right now

Write the next reply.

---
Thread C

Rep: Hey — noticed you left the sauna in your cart. Still thinking it over?

Customer: Honestly it looks great but $320 feels like a lot

Write the next reply.

---
We're evaluating tone, whether you read the thread correctly, and whether you made the right move.

3. LOOM OR VOICE NOTE (60 seconds)

Walk through one of your three answers:
- What you noticed in the conversation
- Why you wrote what you wrote
- What you were trying to make happen

Production quality doesn't matter. Thinking does.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0227
Total Execution Time  0.0241
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,546,320 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/iMessage-Sales-Rep-Abandoned-Cart-Recovery-1644086
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0153 seconds)  (Hide)
0.0009   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0016   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1644086
 LIMIT 1 
0.0010   SELECT *
FROM `employers`
WHERE `employer_id` = 932113
 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` = 1644086
AND `misc`.`idIS NULL 
0.0011   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-07-12',ej.date_added) duration_daysDATEDIFF('2026-07-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-07-12',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1644086' 
0.0016   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1644086 
0.0017   UPDATE employer_jobs SET hit_counts '***May-11-2026=345***May-12-2026=115***May-13-2026=53***May-14-2026=41***May-15-2026=26***May-16-2026=3***May-17-2026=7***May-18-2026=11***May-19-2026=2***May-20-2026=6***May-21-2026=7***May-22-2026=9***May-23-2026=1***May-24-2026=4***May-25-2026=4***May-26-2026=8***May-27-2026=1***May-28-2026=1***May-29-2026=6***May-30-2026=6***May-31-2026=1***Jun-02-2026=2***Jun-03-2026=2***Jun-04-2026=2***Jun-05-2026=1***Jun-06-2026=6***Jun-08-2026=5***Jun-09-2026=4***Jun-10-2026=7***Jun-11-2026=5***Jun-12-2026=6***Jun-13-2026=2***Jun-14-2026=1***Jun-15-2026=1***Jun-16-2026=2***Jun-17-2026=1***Jun-18-2026=1***Jun-19-2026=4***Jun-20-2026=5***Jun-22-2026=2***Jun-23-2026=10***Jun-24-2026=2***Jun-25-2026=1***Jun-26-2026=2***Jun-27-2026=1***Jun-28-2026=1***Jun-30-2026=3***Jul-01-2026=6***Jul-02-2026=1***Jul-03-2026=3***Jul-04-2026=1***Jul-05-2026=1***Jul-06-2026=4***Jul-07-2026=2***Jul-08-2026=5***Jul-09-2026=2***Jul-10-2026=1***Jul-11-2026=212***Jul-12-2026=1' WHERE job_id'1644086'  
0.0012   UPDATE employer_jobs SET monthly_hits '***May-2026=656***Jun-2026=79***Jul-2026=239' WHERE job_id'1644086'  
0.0015   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1644086' AND status LIKE 'sent%' ORDER BY id DESC  
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1644086 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '932113'
AND `date_added` >= '2022-06-08' 
0.0008   select from teasers 
0.0008   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)