Eleven times last year a guard at a terminal gate turned one of her workers around. Each time the reason was the same: the federal port credential in his wallet had expired, sometimes by a week, once by a single day. The worker lost the shift. The warehouse started the morning one person short.
And she refunded the hours and apologized to a customer who had done nothing wrong. She started the firm in 2014 with a folding table and a box of applications. It works out of an office off Long Point Road in Mount Pleasant now, nine recruiters placing about 260 people a week into warehouses, container yards and distribution centers around the Wando terminal. Every one of those workers carries something that expires: a port credential good for five years, a forklift certification good for three, a safety card, a drug screen that some customers want renewed every twelve months.
The applicant tracking system has a field for each date. In March she audited it. Of 1,840 active workers, 412 had at least one credential date that was blank or already past. Nobody was being careless.
The recruiters live in their text threads. A worker sends a photo of a new card at nine at night, the recruiter thumbs back "got it," and the date never reaches the system, because typing it in means a laptop, a login and six clicks, and there are forty more texts waiting. All nine recruiters already used a personal AI. Five had ChatGPT, three had Claude Cowork, one had Google Spark.
Nobody had told them which to pick. The advice she got from everyone else was to choose one for the whole office and retrain. We did the opposite. We delivered an AI Credentials Registrar that is not a tenth product at all: it is one set of rules, written about the business rather than about any one AI, that each recruiter's own AI now carries out.
The rules are plain. When a worker texts a photo of a credential, that recruiter's AI reads the card, writes the type and the expiration into the worker's record, and files the photo. Sixty days before any date lapses, it texts the worker in the recruiter's name with the renewal steps and the nearest enrollment office. Every evening at seven it checks tomorrow's shifts against every credential the customer requires, and anyone who will not clear is pulled and replaced from the same recruiter's bench before the recruiter goes to bed.
We brought them in one at a time, on their own schedules, over seven weeks. The first came on a Saturday morning with her daughter and was running by noon. One of the ChatGPT users came three separate times, because he wanted to watch it get a blurry photo wrong before he trusted it. The recruiter on Spark waited until week five, until she had seen it work for the desk beside hers.
The boundary is the same for all nine. Each AI writes only to the records of workers its own recruiter owns. And no AI ever marks a drug screen or a background check as passed; a person at the firm does that, from the lab's report, every time. On a Sunday night in August a customer near the terminal had fourteen people due at six the next morning.
Two of them held port credentials that had expired that weekend; both had been reminded twice and had not renewed. At 7:04 their recruiter's AI pulled them from the shift, texted the next two qualified workers on her bench, got both confirmations by 8:30, updated the order, and told the two it had pulled exactly what to renew and where. She was at her son's birthday dinner. She read it at 5:30 Monday morning, in three lines.
Fourteen people walked through the gate. The audit in September found nine blank or expired dates out of 1,870 workers, all of them on people hired that week. Nobody has been turned around at a gate since May. The recruiters kept the AI each of them had chosen, and none of them has typed a date into the system since.
The owner has a system of record she can show a customer, and it is true.
