Basic Transaction

YouTube player



(Brian Henderson): I’m Brian Henderson and here’s how to perform a basic transaction on Wash-Dry-Fold POS. I’m going to start by clocking in. Next I click new sale and I can search for our customer by their phone number, their first name, their last name or the company name.
We’ll say George Washington’s dropping off his laundry today. We can see his print notes, which will always print on the receipt. I can check and see if he has an account balance or store credit. I can also see if management has left any internal notes about this customer. I’ll click continue with selected customer.
When I press the Wash-Dry-Fold button, that will automatically read the weight scale. Let’s say this customer’s left specific instructions for this one bag of laundry. We’ll say spot treat the white shirt. Next, he drops off a comforter that he gives us more common instructions such as dry it on low. In that case, I can just quickly tap this instructions button that says dry temperature low.
Let’s say he is also purchasing a lint roller. I can use the barcode scanner to just scan the barcode of the item to add it to the ticket. I’ll press next and we’ll choose a due date for this order. Let’s say he is picking it up tomorrow at 5:00. On the payment screen, we can enter the amount that they paid with. In this example, he is paying with $50 cash. So I can press the $50 cash shortcut button. I’ll print off the receipt and I’ll make his change.

Order Tracker

YouTube player



(Brian Henderson): This is a demonstration of the Wash-Dry-Fold POS Order Tracker. We’ll start by dragging this order to the sort column. If I wanted to, I can tap on the order to view notes. And I can also add a comment on this order as we’re working on it, such as, “Found $50 in the pocket.” When I’m ready to start this order in the wash, I can drag it to the “Wash” column and I can select which washers I’d like to use. So, let’s say it’s going in washer seven and eight. For laundromats that are coin-only stores and they would like to track the cash withdrawn from the register to start machines, the cash drawer would pop open at this point when I press the confirm button. For stores with a card-based payment system, the dollar amount shown here would match the amount used on the employee’s card.
When I drag this order to the “Dry” column, I’ll be reminded about which washers were used for this order, and if I want to, I could even cross them off just by tapping on them. I can now select which dryers I’d like to use, and just like we did with the washers, I can say confirm to enter that dollar amount.
When I fold this order, I can drag it to the “Fold” column. And then when the order is all done, I can drag it straight to the “Done” column. If there are any machines that are still unused, the software will remind us about those machines, and we have to say, “Yes, machines have been emptied.”
If this customer was opted into text messaging, the software will ask you if you want to send them a text about their laundry being ready for pickup, and we would just simply say, “Send text message.”
Now, let’s print some labels for this finished order. In this example, I’ll say that this order has two bags and one hanging item, and I’ll say print label. When the customer comes to pick up the finished order, we’ll click on the red pickup button. We’ll select this order from the list of orders that are done but not yet returned to the customer. When we click confirm pickup, that will create a timestamp of when the order was returned to the customer. If this was a pay at pickup order, when we click confirm pickup it would bring us to the payment screen.

Repair Tickets

YouTube player



(Sean Henderson): Hello, this is Sean with Wash-Dry-Fold POS. I want to show you an exciting new feature to our system that I helped build called the repairs page. This is a whole new section of our software that lets you submit, view, edit and track machine repair tickets. To get to the repairs page, open the sidebar menu and select repairs. When the page loads, enter your PIN. Let’s look at this as an attendant. If you’re an attendant, the system assumes you’re in a store and want to submit a new repair ticket for some sort of machine malfunction. So it’ll automatically take you to the submission form. Simply select the machine in question and describe what’s going wrong with it. The form requires at least 20 characters to ensure you’re giving an adequate description of the symptoms. The preview and submit button has changed from gray to blue so now we can select it. The repair ticket preview shows us what the automated email that gets sent to admins and our managers will look like. More on that in just a little bit.
Select submit and the attendant will be taken to a list of all the repair tickets that have been entered, including their own. To go back to the submission form, use the toggle button near the top. There are a lot of filters available up top to narrow down what repair ticket you’d like to look at. But there are a few in particular I’d like to point out. The store dropdown will be set to your device’s current store by default, but you can look at any of the other stores your employee profile is set to have access to. The machine position dropdown lets you see the repair history for a particular machine in your store. If the list is too big for you to find the machine, you can filter both the list and the dropdown by selecting a machine type.
This entries row doesn’t give us all the information. To see more details about a particular repair ticket, select the view details button to the right of the entry. This view will also allow you to add a note to the ticket, edit the ticket status, and if you’re an admin or a manager, delete notes or even the ticket itself, if need be. Let’s see what that looks like by switching our user over to an admin or manager. When an admin or manager enters their PIN, it’ll automatically take you to the repair tickets list because that’s what it’s assuming you want to see. You can still access the submission form with the toggle button near the top. When we go back to the repair ticket details, we can now see a delete repair ticket button and a delete note button.
Let’s change the repair ticket status. The change gets added as another ticket note so we can see who changed the ticket status and when. If we change the ticket status to repaired or could not replicate, it’ll ask us for a little more information about what we did. After we select submit, that information gets saved as a ticket note. This way, you’ll be able to use the repairs page track a machine’s repair history. Looking at the repair ticket list as an admin or manager, you’ll notice that we now have a couple of shortcuts. One to go to the equipment setup page in case you need to change any info for a particular machine or model. And one to go to the employees page. Links to both of these can also be found by selecting the gear icon in the far upper right.
Let’s edit an employee so that they can receive an email every time a new repair ticket is submitted for a store they have access to. Let’s say this Sean Henderson guy has been promoted to manager. Hey, that’s me. Congrats. I now want to receive repair ticket emails so that I can forward them to my repair guy, whoever that might be. First of all, I need to have a valid email address entered into my profile. When I change my role to manager, you’ll see another check box has appeared, receive repair ticket emails. I’ll select it and save. Now I’ll get new repair ticket emails for my Main Street store. That’s everything for now. If you have an idea for the repairs page, are having difficulty using or navigating it, or need to report a bug, please submit feedback to us by selecting the feedback from the sidebar menu and submitting this form. Thank you so much for watching.

User Roles


When creating a new employee profile in Wash-Dry-Fold POS, you must select one of four distinct roles which control a user’s access to various parts of the software.


  • Can add/edit other admins, managers, and attendants
  • Can sign into the app from any device with their email address and password, and can access all areas of the software with their password
  • Can receive Repair Ticket emails


  • Can add/edit attendants
  • Can sign into the app from any device with their email address and password, and can access all areas of the software with their password
  • Can only view reports for stores that have been listed in their profile
  • Can receive Repair Ticket emails


  • Can sign into the app from any device with their email address and password
  • Can select store location on Dashboard
  • Can only view Dashboard and Delivery page when signed in on their own device
  • Can clock in and clock out from their own device


  • Can only view their personal Profile page if attempting to access the app with their email address and password; otherwise if no email address is provided in their profile then can only access the app on a device currently signed into by a manager or admin by using their PIN
  • Can only access stores that have been listed in their profile
  • Cannot access password-protected pages such as Reports

Attendant (Limited Access):

  • Same as Attendant but has the following buttons grayed out on the Register page:
    • Refund
    • Add Cash to Drawer
    • Cash Payout
    • Void
    • Delete Item
    • Discount %
    • Adjust Quantity
    • Adjust Price
  • Cannot enable or disable a customer’s On Account status

Coupons, Discounts, & Special Pricing

YouTube player



(Brian Henderson): This video will go over all the different ways to give a discount to a customer. We’ll start with the most basic methods and then we’ll go up to the more advanced ones as we go along. So let’s begin a transaction and let’s search for say this George Washington guy, he wants to drop off his laundry. And let’s say that he’s dropping off 20 pounds of laundry today. So I could just click the apply percent discount button and let’s say, give him a 10% discount. And that will take off 10% just like that.

Another way I could give him a discount is to actually adjust the price of it. So let’s say that he’s dropping off 50 pounds of laundry and instead of a $1.50 a pound, I wanted to give it to them for $1 a pound, then I could adjust it like that. Another method that we could use is adding coupon buttons. Say if I wanted to give just a flat dollar amount discount for some promotion or a percent off the whole order or off of certain line items for some promotion, then I could create coupon buttons for that. That’s also important if you’re using the limited access role for an attendant where they are not able to give percent discounts or adjust unit prices, but they could apply a coupon to an order. So let’s go over how to do that. We’ll need to click the menu button and go to our inventory page to create new coupon items. It doesn’t matter what department I’m in, I’ll just press the new coupon button. And we’ll say, how about a $10 off coupon?

We’ll put it in the laundry department. We’ll say it’s a flat amount. And I’ll type in a negative $10 for that. Here on the right I’m going to select which items that this coupon applies to. So it will only apply to the order if this item is on the ticket. We’ll click save. While I’m at it, I’ll create a percent discount coupon. So I’ll say new coupon, and let’s say we’re taking off a 10% off coupon like this. Again, I’m going to type in a negative amount.

If I left it positive, there is a note here about you can make a fee or an upcharge if you make a positive percent. So it’s like an anti coupon, I guess you’d call it, or a surcharge or a fee. If you wanted to add some percent to the whole order for some type of service. So I’ll select the item that it applies to. And another reason why we select which items it applies to is if you only wanted to give a discount off your wash, dry, fold service, but not off of your retail items for example. We’ll go back to the register page and let’s test out these coupons. I’ll put in my PIN, I’ll search for my customer.

I’ll add some items. So let’s add, say he’s got a couple of bags of laundry, so 50 pounds and another 20 pounds. And I just wanted to take off $10 off of this order total. I could press the $10 off coupon like that. Alternatively, if I wanted to take off a certain percent, so say take off 10%, I would use my 10% off coupon button and that would remove 10% off of the total like that. The final way that we’ll give a discount is with price levels. We’ll go back to this inventory page and we’ll click price levels and we’ll give it some title like commercial account, or we could have one for a military discount or students or any number of things, any sort of title you want to give. Now that we’ve created some titles of these different price levels per item, we can go in and define a special price for that.

So let’s say for anybody with commercial account in their profile, for this item wash-dry-fold instead of a $1.50, they’ll get this for $1 per pound instead. So we’ll create that special price. And now we’ll go to the register page to demonstrate this. I’ll put in my PIN, I’ll search for my customer, and I’m going to click edit and view his profile. Here in the bottom right corner I can click on price level and apply that price level to this customer’s profile. So now that this is saved to the profile, when we go to the register screen and we add our item instead of a $1.50 a pound, since this customer is price-level commercial account, we should see $1 a pound when I put this in. So we’ll say 50 pounds when it should be exactly $50. There it is at $1 a pound.

On Account Customers & Monthly Billing

YouTube player



(Brian Henderson): This video will show you how to create an “On Account” customer, which is commonly used for commercial accounts for monthly billing. We’ll click new sale and we’ll search for our customer. We’ll click edit on this profile here. We’ll go to the billing tab and we’ll select “Enable ‘On Account'”, which unlocks these invoices and payments tabs within their profile. We’ll continue with the select customer and we’ll ring up an order for them. Let’s say they’re dropping off 50 pounds of laundry. When we get to the payment screen, you’ll notice that there is now the on account payment button, which can be used as the payment method for this order. We’ll click on account. There is a note for on account orders that says be sure to get a signature on the receipt. That is because on account orders have a signature line on those receipts. It’s optional, but we found it to be very useful for commercial accounts.

Let’s create another order for this customer and we’ll place it to on account as well. When I select his profile, I can see now that he has an account balance, that’s equal to what that last order was. Let’s say he is dropping off a couple of comforters today, and then again, we’ll place it on account as the payment method. Now that we have a couple of orders for this customer that have been placed on account, let’s build an invoice for them. I’m going to go to the receive payment page. This is where you’ll go to receive payments for invoices. It’s also useful place to go to if you wanted to build those invoices. In fact, when I select this customer, I can see that they have one or more orders that have not been assigned to any invoice. So I’ll click this view customer profile shortcut right down here, and I’ll go to the billing tab. I see that there are two unassigned orders down here. I could click on them one by one, or I could say select all, and I can create an invoice out of these orders.

So now I have this voice that is payable by the customer. The individual orders were paid on account as their payment method, but the invoice is now what’s payable. If I click on this invoice, I can actually see it in a new window that will pop up and I could print this or I could save it as a PDF. If I did print it, if I had the customer’s address information, then these window would line up perfectly with the clear windows on commercial envelopes. If I received payment from the customer, I would see the payments down below on this invoice. So if you collect a payment first and then wanted to provide a receipt for that payment on an invoice, you could print off the invoice showing that there’s no more balance due on it.

Okay. Going back to the received payment page, I’ve built an invoice and now I can receive payment for it. I can choose the date of when the payment was received. I can choose the payment method. In this case, I’ll be choosing a check and I could put in a reference number such as the check number.

Amount received. When I select the invoices that this payment applies to, and you can apply a payment to more than one invoice, then it will pop in the amount right up here. This does support partial payments. So if they sent you a check for not quite enough, for the whole invoice that’s due, then it’ll support that. It also supports if they overpayment, if they sent you a check for more than what is due, then it’ll actually apply the overage as store credit to their profile. And you can use that store credit on future invoices. And this example I’m just going to mark as paid with the amount that’s due, and I’ll say apply payment. If I go back into their profile, I can now see that that invoice is no longer in the open invoices list, but is now in the paid invoices. And again, if I click on that invoice, I’ll be able to see the payment down below.

If I needed to void a payment on an invoice, I can actually come to the payments tab, click on that payment and then choose void this payment. This is useful for corrections if you accidentally enter the wrong amount, for example. It does require a manager or administrator’s password in order to void that payment. So attendance won’t be able to edit or void those payments once they’ve been entered.

If we go to the reports page, there is a report that is called the invoice list, and this is useful for checking to see if there are any open invoices that have not been paid for any given period of time. And again, you’ve got shortcuts right here to that invoice and you just open it up directly from here. It’s also useful if you wanted to select a particular customer and provide them kind of a statement for any period of time. So if you wanted to print that off, then you could actually send that to them. And it will show the totals that are owed.


Voids, Refunds, & Store Credit

YouTube player



(Brian Henderson): This video will show you how to void orders, issue refunds, and how to issue store credit.

We’ll click on the recall order button on the register screen. We’ll select the order that we want to void. Then we’ll click the red void order button. We’ll enter a reason for voiding this, and we’ll click the red void order button. If we were to reprint the receipt, it would show that it was voided. It also now shows on the void report, which we’ll look at together in a moment.

Next, I’m going to show you how to issue a refund. Refunds can be issued to cash, credit card, or store credit. We’ll click on the red refund button, and we can search for a customer if we want this refund to show in their sales history. This is useful for keeping track of problematic customers. Or if this was a refund for a self-service customer or a retail transaction, you could click continue without customer.

In this case, we’ll search for Mr. George Washington here, and then we’ll click on continue with selected customer. We’ll enter the amount for the refund. In this case, we’ll say we’re giving him $20. We’ll need to enter a reason for the refund. So maybe demo for video. There we go, and we’ll click on pay. This reason for the refund will print on the receipt that prints, and it will also show up on the refund report. I could give him $20 cash. Or if I was issuing a refund to his credit card, there would need to be a card present physically in the store when you press the credit card button. They’ll need to insert that same credit card they originally paid for with to issue that refund back to their credit card. Or in this case, I can hit store credit to give them some store credit. I can see already that this customer has $10 of store credit from a past demonstration video that I made, but that’s all right. So we’ll click on store credit, and I can print off a receipt if I wanted to.

If you wanted to use some of his store credit on a future order, here’s how you can pay with that. I’ll click on register, put in my PIN. I’ll click new sale. I’ll search for George. I can see that he has $30 of store credit, and I can say continue with the selected customer. I’ll add some items to the ticket. So let’s say he is dropping off a couple of comforters today. When I click on the next button, then I can choose a due date for this order. Let’s say it’ll be ready at 5:00. Now, I’m on the payment screen. I see he has $30 of store credit. If I click on the store credit button, it’ll use up that $30, and now I can pay for the rest of the amount that’s owed with a different payment method, such as cash or credit card.

Let’s take a look at our reports. If I look at the financial summary, I’ll see in addition to the sales totals if there are any refunds or voids. Now, I’ve done a few demonstrations while I was recording this video, so this doesn’t look too good. But we do have some store credit that was issued, some voided sales, and then refunds that were issued over here.

If we go to the refund report, I can see which refunds were given and to whom and why. Then finally on the void report, I can see which orders were voided, how much the original transaction was for, and who voided it and why.

Minimum Order and Minimum Price

YouTube player



(Brian Henderson): Laundromats with wash-dry-fold drop off laundry services typically have a minimum amount required for orders they accept. This minimum order amount is enforced in one of two ways. The first and most common method is to require a minimum grand total for the entire order. This minimum applies to the combined total of all items, regardless of whether the items of the order are washed together or sorted and washed separately. The other method is to require each load of laundry that is washed separately to cost at least the minimum amount. The grand total of the order is not included in this calculation.

For the purposes of this video the first method will be referred to as a minimum order. The second method will be referred to as a minimum price. Minimum order is tied to the grand total, and minimum price is tied to each individual line item.

Having a point of sale system in your laundromat that enforces whatever method of minimum that you use is important because it helps prevent new employees from accidentally ringing up an order that is priced too low. Fortunately, Wash-Dry-Fold POS now supports both methods. Let’s start with the demonstration of the automatic minimum order feature, which as we just said, applies to the grand total of an order.

I already have my customer selected and I’m going to choose this wash-dry-fold item that’s priced at $1.50 a pound. For this store we have a minimum order amount set up for $15. If the order adds up to less than 15, we’ll be greeted with an additional screen asking us to choose a minimum order when we click the next button. I’ll choose this item. I’ll enter the weight, say three and a half pounds in this example, and I’ll click the next button. Here we see an option to choose a minimum order. The software does support the ability to have more than one minimum. If you had different types of services, you could require different minimums for those such as same day service versus next day service.

I’ll choose 15 for this example. And I’ll click skip on this selected due date screen. And we can see it’s brought the grand total up to exactly $15. If I press cancel on the payment screen, we can go back to the list of items so we can see what’s happened. There’s a line item that’s been added called minimum order, and it’s calculated the amount remaining needed to bring the total up to 15. This works with multiple line items. Say if I had another item of wash-dry-fold, again three and a half pounds, then when I click next it’ll calculate exactly 15 once again.

The really cool thing about the software is that it knows the difference between laundry service items versus retail items. What if you had a ticket that mixed and matched between laundry service and some retail items? For example, customers got a couple of small bags of laundry here and then say they also wanted to get a lint roller. Well, the minimum order is going to be based off of these laundry service items and not that $3 for the lint rollers. When I click next, and I select a minimum order for the laundry service, it’ll take it to 15 plus the $3 plus tax for that lint roller.

Next, let’s demonstrate the minimum price feature. When I click the wash-dry-fold item, I have the minimum price now set for $15 per line item of this. When I press it here and our rate, or weight scale, we can see it’s 3.5 pounds, but it adds up to a total of $15 for this line. Again, if I press the button again and read the scale again, then we can also see that it’s brought this line up to 15 as well. It’s doing on an individual item basis as opposed to the grand total. Another way way of describing this minimum price feature could be a bag minimum or a minimum load amount.

Now let’s demonstrate how we enable these features on the inventory page. I’ll click the menu icon on the top left corner and I’ll go to inventory. Here we are on the inventory page and I can see my item of wash-dry-fold. If I click on it that’ll open up the item properties, then we can see we have the minimum price set here for $15. If I delete it and leave it blank, then there will not be a minimum price enforced for this item. Minimum price is only available for items that have the prompt quantity or auto way features turned on.

To set up the minimum order amount we can create an item that has the minimum order item type selected instead of laundry service. And that’s what puts it into that secondary popup that you saw when the grand total adds up to less than the lowest priced minimum order item in your inventory.

Text Message

To send a customer a text message when their order is finished, first ensure that they have the option enabled in their profile and that the customer has provided you with a valid mobile phone number that is capable of receiving text messages.

If the customer’s Notification Preference is “Unknown” this means that they have not yet been asked if they would like to receive a courtesy text; if it is set to “Do Not Notify” then they have been asked and declined.  If the customer gives their consent to receiving text messages, edit their profile and select “Text Message” for their Notification Preference.

When text messaging is enabled for a customer, you will be prompted to send them a text message when you drag their order to the “Done” column on the Order Tracker.  You can either choose to send a text message immediately, or schedule the text for a later date and time.

If a scheduled text message needs to be cancelled, click the order and go to the Production Log tab in the Order Details popup.  Click the red “Click here to cancel” text underneath the scheduled text message’s production note.

If the order is already in the Done column, click the order and go to the Labels tab. You will see a Text Message button there that you can use to trigger another text message.  Again, this can only be done if the customer has “Text Message” turned on for their Notification Preference in their profile.

If the order was done some time ago and is no longer on the Order Tracker screen, you can still recall the Order Details popup to trigger a text message notification to the customer.  Go to the Register page, then the Recall Order screen.  Click the blue “View Details” button to the right of the order’s entry.  This will open the Order Details popup.  Go to the Labels tab and click “Send Text Message.”

Save Invoice or Receipt as PDF

Invoices and receipts can be downloaded as PDF files instead of printing them by using the print dialog popup.  This is useful for customers who wish to be emailed invoices or receipts instead of getting a physical copy.  To do this, first navigate to the invoice or receipt’s printer-friendly page.

View Invoice

To view an invoice, open the customer’s profile on the Customers page and select the Billing tab.  Click anywhere the invoice’s entry gets highlighted in blue when you hover over it.  All invoices can also be viewed on the Invoice List report.

This will open the invoice in a new window.  Click the three dots in the very top right of the window and select “Print…” from the options that appear to open the print dialog popup.  The keyboard shortcut to open the print dialog is Ctrl+P.

View Full Size Receipt

To view a full page version of an order’s receipt, go to the Recall Order screen on the Register page and find the order in question.  Click on the blue “View Details” button to the right of the order’s entry to open the Order Details popup.

Go to the Labels tab, and click on the blue “Print Full Size Receipt” button.

The full-size receipt will open in a new window, and the print dialog popup will automatically open.

Save as PDF

Change the Destination dropdown to “Save as PDF.”  Click the blue “Save” button at the bottom to download the receipt.

You now have a saved PDF of the invoice or receipt that you can attach to an email and send to your customer!

Customer Loyalty Rewards Program

YouTube player



(Sean Henderson): Hello, this is Sean with Wash-Dry-Fold-POS. In this video, I’d like to show you our new rewards program. When this feature is enabled for your store, your customers will be able to earn points for every laundry order they pay for, and then later redeem those points for coupon-like rewards. First, let’s see it in action. I’ll select a customer that has some points already accumulated and ring up a new laundry order.

Before I get to the payment screen, the claim a reward popup appears with rewards the store owner has set up ahead of time. If a customer does not have enough points to redeem any rewards, or the rewards program has been disabled for this particular customer, this popup will automatically be skipped. In this example, one of the buttons is grayed out because the customer does not have enough points yet to claim this reward. Another reason a reward button might be grayed out is if there are no items in the order that this reward applies to, similar to a coupon. At the end of the transaction, the printed receipt will show how many points were earned or spent and the customer’s new rewards points total.

Here’s how to enable the rewards program for a store. First, go to the Store Settings page. At the bottom of the Store Info tab there’s a section titled, “Rewards Program.” Check the Enable Rewards Program check box, and select a rewards program type. “New Orders” says that one point is earned for every laundry order paid at least partially with real money, orders paid entirely with store credit do not count towards points earned. While “Dollars Spent” says that points are earned from real money spent on a laundry orders subtotal before tax rounded down to the nearest whole dollar. Store credit spent does not count towards points earned.

If you want new customers that try your drop-off service to get a leg up with some rewards points to start with, enter a number you feel is appropriate in the starting rewards points for new customer field. This could also be used as a way to offer a high point cost reward for brand new drop off customers as a first time incentive. Click the green save button when you’re done.

Here’s how to create rewards items. Go to the Inventory page. In the right column, click the button labeled new reward. The new reward will need a name, a department it appears in, a point cost, whether it’s a flat discount or a percentage and its value, and what items it can be applied to. Click save when you are done. And now you have another reward to offer. Thank you for watching.

Pickup & Delivery

YouTube player



(Brian Henderson): Hi, I’m Brian Henderson and in this video I’m going to be showing you how to enable and use the new pickup and delivery features found within Wash-Dry-Fold POS. We’ll begin by going to the gear icon in the top right corner of your screen and going to Store Settings. Once we’re on the Store Settings page, we’ll click the Delivery tab. I’ll select Enable Pickup and Delivery Service for the store to turn it on. Now that we have pickup and delivery enabled, we can create as many routes and time slots as we need. You can see I’ve already created a few for this example video.

Now, let’s go through a few examples of how to create pickups and deliveries. We’ll go to the menu icon in the top left corner and go to the Delivery page. This is the Delivery page, and you can see on the calendar on the left days that we already have scheduled events. I’m going to create a new pickup. I’ll search for my customer or add a new one if I need to. I’ll enter his address.

Now, let’s say that George wants us to pick up on Monday and deliver on Wednesday. I’ll select a route or choose a custom time. And let’s say he’s got two bags to pick up. If I wanted to, I can add delivery notes (such as gate codes) and order notes (such as how he wants this laundry done). If I wanted to, I could create a recurring event so that we could pick up every week or every other week or after a certain number of occurrences or end on a certain date.

Now, let’s pretend it’s the morning of Monday the 18th. I’m about to hit the road. And before I do, I’ll select all these orders and mark them as Confirmed. I can also sort this list. If I have any unassigned orders, they’re not part of any route, I could simply click Sort and then drag and drop them into the appropriate route. If I wanted to, I could click Optimize to have the most efficient route automatically chosen for me, or I can drag and drop to rearrange the order of these pickups and deliveries.

I’m done sorting. And now, I can click the Print icon to print off a paper version for the delivery driver, or I can view all these stops on a mobile device.

Now that I’m on the road and I’m making pickups and deliveries, I’ll select this order. And here, we can see shortcuts to call the customer or text them, and even a link to GPS navigation to the customer’s address from your current location. I can change the status of the order on the fly, such as when it’s on the vehicle, or if we needed to mark it as canceled because we weren’t able to pick up an order, we could do that too.

Back at the store, we can see which orders were successfully completed, and we can then mark them as Done. Please note that canceling one pickup event in a recurring series will not affect future scheduled pickups for this customer.

When you’re ready for your staff to create orders from the pickups you’ve made, they can do so from the Register page, where they’ll see the list of pickups with a status of Done.

For more information on creating orders and processing orders, please refer to our other tutorial videos.

If you’d like to create a delivery from an existing wash-dry-fold order, you can easily do so by clicking the Deliver Order button.

This concludes our tutorial for how to use the new pickup and delivery features of Wash-Dry-Fold POS. Thank you very much for watching.


Merging & Deleting Customer Profiles

Merging customers and deleting customers are both done on the Customers page.

Delete A Customer

To delete a customer, open their profile on the Customers page. Click the red “Delete Customer” button in the top left corner of the popup. This button is not present when customer profiles are opened elsewhere in Wash-Dry-Fold POS.

You will be asked to enter the password of the currently signed in admin or manager. Enter the password, click the red “Confirm Delete?” button, and the customer profile will be deleted.

Merge Customers

To merge two customers together, click the yellow “Merge Customers” button near the top left of the Customers page. You will be prompted to enter your admin or manager password to continue.

On the left, select the profile that will be deleted in the merging process. On the right, select the profile that will become the “main” profile that all the order history will be merged into. Please note the warning that all merges are final and cannot be undone. Click the blue “Merge!” button when you are ready. The system will stay on the same screen after the process is finished, in case you wish to merge multiple customer profiles into one main profile. Click the red “Cancel” button when you are done.

Loyalty Card Add Value & Check Balance

Part 1:

YouTube player


Part 2:

YouTube player




Transcript (Pt 1)

(Brian Henderson): In this video, I’m going to show you how to use the new “Loyalty Card Add Value” button, as well as the “Check Balance” button. We’ll want to go to the Store Settings page. We get there by clicking the gear icon on the top right corner and go to “Store Settings.” I’m already on that page and we’ll go to the “Card System” tab. Now, you probably already have your card system selected, but if you don’t, you want to select the right one and put in the credentials. But what I wanted to show you are these two new features right here that say “Enable Loyalty Card Add Value button on Register,” as well as “Allow refunds onto loyalty cards.” So, we can just simply select those if we want to enable them, and click “Save.”

Now we’re going to go to the Register page and I’ll show you how to use those. So, we’ll go to “Register,” we’ll enter our pin, just like always. And you’ll see on the Register page we have two new buttons, “Loyalty Card Add Value,” as well as “Loyalty Card Balance.” If I click “Loyalty Card Add Value,” it’ll ask the dollar amount that we want to add to the card. And then it also asks for a reason for adding this balance. And it’s up to you and your store and your systems about, if you require your team to enter a memo here or not? This will show up on the Loyalty Card Add Value report. So, if you need that for documentation purposes, then that’s a useful tool to have. I’ll click “Add Value” and it’s going to ask for the card number. So, here I can either swipe the card if I have a magstripe reader on the side of the monitor, or I can type in the card number. Or if it’s a type of card that has a barcode on it, you could use a scanner to pull that in.

In this case, I’m just going to copy and paste a example number I have here and we’ll click “Submit” and it’ll let us know if it’s successful or not. If I wanted to see the current balance of the card, I could click “Loyalty Card Balance” and enter that there, and it’ll fetch that data. And what’s really cool about this, is if we wanted to go ahead and save customer information, if we have a laundry card or a FasCard system, you could actually offer it to register the card for the customer. So, here we could change the name of it or enter the phone number or any information like that, kind of as a courtesy to the customer. And here we can see the current balance on the card and any other information that we can find about that card. And we’ll click “Save Changes” and that’ll go through, it’ll let you know if it’s successful there, and then we can click “Done” if we’re finished viewing that.

Now, we did enable the ability to add a refund back onto a card if we wanted to. Again, that’s an optional setting. But let’s say if you’re issuing a refund to someone, and let’s just say we’re continuing without selecting a customer, but we just want to enter a dollar amount, we could do that, and we can enter a reason for this refund. We can hit pay, and then we could choose “Loyalty Card” as an example here. So, let’s choose “Loyalty Card.” Again, enter that card that we want, and then it will put that money back onto the card and print off the receipt. And this will show up on your refunds report, as well. So, additionally, it will also show up on that Loyalty Card Add Value report, and it’ll actually say whether this was just a normal add value type of function or if it was because of a refund. So, again, for accountability purposes, that’s very useful.

Now, if you wanted to collect money from a customer and then add value onto a card, then this is probably how you could do it. You could click “New Sale” and choose whether you have a customer’s name associated with this or not. And in your inventory, you could create an item, whatever you want to call it, for like a loyalty card recharge. So, say they’re giving us $20 and they’re handing us cash, and we wanted to record that sale of the income coming in, we would ring that up in the register with a normal inventory item that you create. So, we’ll record that. Okay, they handed us $20 cash, we’ve got that. We could print through receipt if we had a receipt printer hooked up to this computer, and then we can actually add the value onto that card.

The nice advantage of this is, if you did have some sort of bonus like, “Give us $20, we’ll give you 22,” you could enter a different amount on this. Additionally, if you wanted to record which order number that this went with, then you could enter that from the receipt as well, here in the memo area, and we’ll add the value. We’ll enter the card number there, submit that, and now we’ve added the balance onto there. So, that’s how you could do both of that. But this gives you a lot of flexibility on how you want to handle it. Let’s take a look at the “Reports” page. And so you can see that new Add Value report. So, we’ll go here, “Loyalty Card Add Value/ Refund Report.” You’ll choose your date range and which store location you want to see it for. And I’ll hit “Display Report,” and you can see I’ve done a few tests today here, but you can see who is the employee who rang up the transaction, any reason that they provided, and then whether this is a regular Add Value or refund type of transaction.

Additionally, on the “Financial Summary” report, if I were to pull that up, we can see as that rings up, any refunds will show on here. And then if you’ve issued any value onto loyalty cards or store credit, then that will also show up in Total Liability as well, for your accounting there. But then, see here, in the “Payment Type…” Since the only payment we actually took in was that $20 cash, we can see that here in “Payments type.” Lastly, if we go to the “Refund Report,” we should see that refund that we issued onto a loyalty card, and in fact, it does also show that it was put onto a loyalty card. Okay, that’s all for now. Thanks for watching, and thank you very much.


Transcript (Pt 2)

This video is part two of our new loyalty card add balance feature. In the last video, I showed you how to turn on this loyalty card add value button and the loyalty card balance button, as well as several different reports that show when you’ve added value onto loyalty cards or issued refunds. In this video, I’m showing you yet another new feature where you can create an item in your inventory, and it will trigger that new add value function. Let me show you how it works, and then we’ll talk about how to turn that on. I’m going to go to new sale, and I’ll select the item I’ve created ahead of time to trigger this function. In this case, I created an item I called loyalty card recharge. Now, this feature is available for systems with CCI LaundryCard or FasCard systems as well as Laundroworks.

So if I click loyalty card recharge, I can enter the dollar amount for the amount we’re going to place on this customer’s card. If I wanted to sell the actual plastic of a card through the register, I could create a button for that, too. So we’re going to load $20 on the customer’s card in this example, and then also charge him $2 for the card itself if we wanted to do that. I’ll click pay, and this brings us to the regular payment screen. And let’s say in this example, the customer’s paying us $22 cash. I’ll just press my cash button here. And at this point in time, it then brings us to the screen where we can enter the card number. So we can either type that number in or swipe it if we have a magstripe reader. If we add a Laundroworks system, the Laundroworks POS system card reader would light up and ask the customer to place their card on that reader at this point in time.

So I’ll type in the number for this example and click submit, and we’ll wait on a response from the card system. And when that’s approved, then we can close that screen, and notice we only put $20 on that card even though the transaction was 22, because we’re charging two for that other thing. So it’s nice you can mix and match with this setup. When we click close, we’ll then go to the screen where you can print off a receipt. In this case, I’ll just say cancel.

So let’s talk about how we turn that on. I’m going to go here to this menu icon and go to inventory, and I’ll show you the settings of that item I created, where there is a new option right here in the bottom right corner called “Loyalty Card Add Value”. Now, this option will only show up if you have in your store settings the credentials put in for a LaundryCard system or a Laundroworks system or a FasCard system. It’s not currently available for SpyderWash at this time. So you’ll simply click “Loyalty Card Add Value” and you’ll want the other settings just like this where it’s treat item as a retail item. We don’t have any units, price set to zero and set to prompt price so that when selected, you can type in the dollar amount that you’ll be adding. And you’ll just click save, and that’s all there is to turn it on.

And if you wanted to go into your store settings and disable the loyalty card add value button on the register screen but still allow for those sales transactions to trigger the loyalty card add value function, then you can do that. So, that really locks things down so that the only way money can be put onto a card is through a sales transaction first. If you want to take it a step further, you could also not allow refunds onto loyalty cards. So again, the only way that you could add value onto a loyalty card will be if you took money in from a customer first, and then you place it onto a card. So I’ll just say save here. And if we go back to the register, we’ll see that those buttons are no longer on the register screen. But because of my inventory, I created that item with the loyalty card add value function turned on it, then we can still do that. Okay, that’s all for now. Thank you very much for watching, and we appreciate you.


Laundroworks Integration

Part 1: Obtain a Laundroworks Card Reader

Speak with Laundroworks support to obtain a Laundroworks card reader specifically configured for POS system integration.

Part 2: Gather Credentials from LaundroPortal

On the Laundroworks administrative website, click on your store’s location.

In the “Management Tools” sidebar on the right, click “Point of Sale.”

Click the blue “Configuration Settings” button.

You should see the username and password to use for this integration along with the other credentials to use. It won’t be your usual username and password used for signing into the Laundroworks website; it will be a separate one used only for this POS system integration.

Part 3: Enter Credentials into Wash-Dry-Fold POS

Click the gear icon in the top right corner of the WDF POS app. Select Store Settings from the options that appear.

Click the Card System tab. Select Laundroworks from the dropdown menu.

Enter your Laundroworks credentials for your POS system integration. Click “Save” and you’re done!

Reset Password

Please read our support article on User Roles for more information about editing permissions for employee profiles.

Click the gear icon in the top right corner and select “Manage Employees.”

Click on the pencil icon on the right side of the employee’s entry in the list.

A popup to edit the employee’s information will appear. Click the blue “Send Password Reset Link” button.

The employee will receive a link in their email inbox to reset their password. After an admin or manager resets their password, the system will automatically log in with the new credentials on the device they’re using and will log out every other device logged in with their old credentials.

If you are an admin or manager and cannot log in, please use the “Forgot your password?” link on the login page to reset your password.