BulkEnrollmentProcessor
Synchronous core of bulk enrollment — callable directly from custom code (WP-CLI, scheduled jobs, custom REST endpoints) without going through the cron-backed BulkEnrollmentJobRunner. Can enroll addresses as active subscribers on a tier, or as followers with no tier and no subscription. Does create WordPress user accounts for addresses that don’t have one. Maximum 1,000 addresses per call. Fires benecaster_bulk_enrollment_complete once on completion — except a subscriber batch the processor refuses outright (see enroll() below), where nothing runs and the action never fires.