Getting Into Your Schedule on Direct2hr
If you work for Vons and need to check your shifts, swap them, or request time off, you're going through the Direct2hr portal. It is owned by IBM and powers the scheduling side of things for a lot of Albertsons-affiliated stores. The login URL is direct2hr.com, and you access it with your corporate credentials. That is about as simple as it gets. I have spent more hours than I care to admit navigating this thing while managing my own schedule across multiple shifts. The interface has not changed dramatically in years, and honestly, that is a mixed bag. It is stable, but it is not intuitive for someone who has never used it before. Here is how it actually works in practice.
Unlock The Power Of Scheduling A Comprehensive Guide To Direct2hr My Schedule Login Vons
The first step is going to direct2hr.com and clicking the sign-in button. You will be redirected to the IBMid authentication page. Enter your Vons-issued username and password. These are typically the same credentials you use for other internal systems like Connect or the employee self-service portal. If you do not have these set up yet, your store's HR or staffing team needs to activate your account. Do not try to create an account yourself. It will not work. Once you are in, the main dashboard shows your upcoming schedule in a weekly grid view. You can toggle between weeks using the arrows at the top. Clicking on any shift reveals the details: start time, end time, assigned section, and your role for that block. This is where most people stop and just look. But there is more you can do here if you actually engage with the features. To swap a shift, click on the shift you want to trade and look for the "Swap" or "Request Swap" button. You will be prompted to find a replacement from a list of coworkers who have also signaled interest in picking up extra hours. The system matches based on role compatibility and store needs. I learned this the hard way when I tried to swap a Sunday close shift for a Wednesday morning. The system rejected me because the roles did not align. I ended up having to call the scheduling coordinator at my store just to get it moved manually. That takes about twenty minutes of back-and-forth. Much faster to just pick the right shift type to begin with.
Requesting time off is straightforward but comes with a catch. You submit the request through the portal, and it routes to your manager for approval. However, requests submitted less than fourteen days before the scheduled date are often denied automatically by the system due to staffing minimums. I have seen this rule enforced rigidly during holiday weeks. If you know you need a day off, put the request in as soon as the schedule publishes. Waiting is a mistake. One thing the portal does not advertise well is the availability setting. You can mark windows where you are genuinely unavailable, not just request time off but proactively block those hours so the scheduler knows not to assign you. Go to the "My Profile" or "Availability" tab and set your restrictions. This is probably the single most underused feature. Managers appreciate it because it reduces the friction of last-minute changes. I started using it religiously after my second summer, and my schedule conflicts dropped to almost nothing. Another nuance that trips people up involves time zone and location mismatches. If you work at a Vons near a border or travel between stores, the system sometimes displays times in the wrong zone. Always double-check that the shift times align with what your manager told you. I once showed up twenty minutes early because the portal had my shift listed in Mountain Time when my store is in Pacific. Did not make the same error twice.
Get the Full Details

There are also mobile accessibility issues worth noting. The Direct2hr mobile experience is functional but sluggish on older phones. Loading the weekly view can take five to ten seconds on a weak signal. If you are at the store with spotty Wi-Fi or cellular reception, open the portal while you still have a connection and let it cache. Do not rely on pulling it up fresh right before a shift change. It will frustrate you. One more practical tip: you can export your schedule. Look for the print or export icon in the upper right corner of the schedule grid. This generates a PDF you can save or share. Useful when your manager asks for your availability for the next quarter, or when you need to give your family a heads up about your hours. The export captures the current week only, so you will need to repeat this process each time you want an updated version. The portal also handles pay stub access, but that requires a separate navigation path inside the same session. Click the "Pay" or "Compensation" tab after logging in. Some employees do not realize this is built into Direct2hr and end up going to a completely different system. If you are looking for your recent earnings or W-2 documents, stay in Direct2hr. You are already logged in.
Where this tool falls short is communication. There is no direct messaging feature to your scheduling team within the portal. If something is wrong with your schedule, you need to contact your manager through whatever channel the store uses, whether that is a text group, email, or a staff meeting. The system itself will not notify you if a schedule change conflicts with a previously approved time-off request. You have to catch that yourself by checking regularly after each update. Accounts can also become locked after repeated failed login attempts. This is not a bug. It is a security measure. If you get locked out, wait fifteen minutes before trying again. Resetting your password through the IBMid recovery flow usually resolves it within five minutes. If it does not, your store's HR representative can manually unlock it from the backend. I recommend keeping your store's HR contact number saved in your phone rather than searching for it each time something goes wrong. Finally, a note about schedule changes after publication. The portal allows employees to request edits, but final approval always rests with the scheduling team. During peak seasons like holidays or back-to-school retail spikes, request turnaround slows considerably. I have seen changes sit pending for three to four business days simply because the volume of requests overwhelmed the staffing desk. Plan ahead. Treat the schedule as semi-final the moment it posts, and work around it unless something genuinely forces a change.