XeLion – Prompt & LoRA Scheduling Example Workflow
This is a supporting/example ComfyUI workflow for ComfyUI-XeLion, demonstrating how prompt conditioning and LoRA influence can be scheduled across different stages of the sampling process.
The workflow is built around two custom nodes:
Multi Prompt Schedule — progressively changes the positive prompt during sampling.
Multi LoRA Schedule — activates different LoRAs during specific sampling percentage ranges.
What this workflow demonstrates
Instead of applying the same prompt and LoRA configuration for the entire generation, you can divide the sampling process into stages.
Prompt scheduling
The example uses three progressive prompt stages:
0–30% — Base / Composition
Establishes the primary image structure:
Character identity
Overall appearance
Body proportions
Clothing
Pose
Environment
Basic lighting
30–60% — Refinement
The second prompt builds on the established image and adds/refines:
Facial expression
Hair movement
Clothing detail
Body posture
Atmospheric lighting
Composition and depth
Environmental details
60–100% — Detail / Finish
The final prompt concentrates on:
Facial details
Hair strands
Skin texture
Fabric texture
Fine clothing details
Hands and fingers
Lighting and shadows
Photorealism
High-frequency detail
The important idea is progressive refinement rather than simply dividing one prompt into three unrelated pieces.
LoRA scheduling
The workflow also demonstrates using different LoRAs during different portions of sampling.
The example includes:
Dynamic Poses — 0–30%
Hourglass — 30–60%
EyesXL — 60–100%
Add Detail XL — 70–100%
This allows different LoRAs to influence different aspects of the generation at the point where they are most useful.
For example, a pose LoRA can be active during the early structural phase, while detail-oriented LoRAs can be introduced later in the sampling process.
Workflow
The example uses:
AnimagineXL Realistic v0.8
25 sampling steps
Euler sampler
Beta scheduler
CFG 3
SDXL resolution of 832 × 1216
XeLion
MultiPromptScheduleXeLion
MultiLoraSchedule
The workflow is intended primarily as a demonstration of scheduling, so you can replace the checkpoint, prompts, LoRAs, sampler settings, and other components with your own setup.
ComfyUI-XeLion
The custom nodes are available here:
https://github.com/ajayrajsharma79/ComfyUI-XeLion/
Installation:
Clone or copy the repository into:
ComfyUI/custom_nodes/ComfyUI-XeLionRestart ComfyUI.
The nodes will be available under the scheduling/hooks section.
Multi Prompt Schedule
The Multi Prompt Scheduler accepts a CLIP input and produces a combined conditioning output.
Each prompt has an end point between 0.000 and 1.000.
For example:
Prompt 1 → 0.30
Prompt 2 → 0.60
Prompt 3 → 1.00This results in:
0–30% → Prompt 1
30–60% → Prompt 2
60–100% → Prompt 3Multi LoRA Schedule
Each LoRA can independently be assigned:
Enable/disable
Model strength
Schedule start %
Schedule end %
For example:
Dynamic Pose LoRA → 0–30%
Body/Shape LoRA → 30–60%
Eye LoRA → 60–100%
Detail LoRA → 70–100%The LoRA remains at its configured strength during its scheduled interval and is inactive outside that interval.
Why schedule prompts and LoRAs?
The goal is to give different conditioning concepts influence at different points in the denoising process.
A useful way to think about it is:
Early sampling → structure
Middle sampling → refinement
Late sampling → detail
This can be particularly useful when you want to separate structural concepts such as pose and composition from later-stage concepts such as facial detail, material texture, lighting, or fine rendering characteristics.
Experiment with different timing ranges and strengths for your model and LoRA combination. The optimal schedule will vary depending on the checkpoint, sampler, scheduler, number of steps, and LoRA.
Custom nodes:
https://github.com/ajayrajsharma79/ComfyUI-XeLion/
Workflow: Included with this post.
Feedback, bug reports, and suggestions are welcome.

