You could give them each something like a customized puzzle asking them to be your bridesmaids! That way, you don't need to spend a bunch of money on bridesmaid proposal boxes in addition to a thank you gift, and it'll still be a cute keepsake for them!
Proposal boxes are always fun! You could get pre-assembled ones or create them yourself with items from Etsy. I got boxes with their name on it, champagne flavored gummy bears from Sugarfina, personalized stemless champagne glasses, and mini bottle of champagne with a label saying "will you be my bridesmaid?"
If they live nearby, you could also treat them to a mani or just ask over a girls' brunch or wine night. While giving them something is always nice, it's definitely not required.
I created proposal boxes and put their initials on the box with glitter lettering, made customize cards for each girl, and added little gifts. Each gift was slightly different but overall included things like mirrors that said Bridesmaid, mini champagne, Wedding theme hair ties, bath bombs/bubble bath, ring pops/chocolates, mini alcohol bottles, coffee mug.
I didn’t want to bombard my bridesmaids with “wedding only” items, so I tried to give them things they could use even outside of the wedding. I gave each of my girls a water bottle that I found at target and used my circuit to put their names on it with vinyl, a nice smelling candle, a face mask, and hair ties that are on paper backing that say “I can’t tie the knot without you” I also found the cutest cards on Etsy that are scratch off so they say “the only thing better than having you as my cousin/best friend” and then they scratch off the heart and it says “is having you as my bridesmaid” my FSIL’s says “soon we will be sisters but until then” and when she attaches it off it will say “will you be my bridesmaid” and I wrote them all a very personal note in the card. Every single one cried and it was all pretty cheap as the water bottles and candles were only $6 at target, I bought the hair ties from Amazon and they came in a pack of 6, and the cards were only $5
I have always liked it best when the bride tales the time to see me or talk on the phone, privately/ no groups. And ask. And answer questions. So we start with the same expectations, or find out conflicts, now. It does not matter how well you know someone. For a particular wedding date, and the state of her budget at this time, and dates saved for other friends and family, and own plans to get married, divorced, or get pregnant, that they have not shared with anyone, they deserve the courtesy of a private chat. You can do gifts after the fact if they say yes. But those are a new thing, and unnecessary. But don't surprise someone, and expect an instant yes. What you see as the excitement of a surprise, they may resent as you taking things for granted, planning you, you you, without the courtesy of talking to them first.
It's more meaningful with a regular conversation and unless the gifts are useful (tumblers and edibles are great, but wedding specific stuff doesn't get used) then the boxes tend to be wasted money on your end and clutter on theirs.
I got this from Etsy for my MOH, shop is Lulu Sugar
Maybe you can separately take each one to dinner at their fav restaurant, explain how special they are to you and tell each one that you’d be honored to have her as your bridesmaid. That might be more meaningful and heartfelt than a box of knickknacks.
I met with each of my girls separately and made a box for them! There was a handwritten card, scrunchie, bath bomb, nail polish, face mask, and a ring pop! I didn't go overboard with the price amount, and got the boxes on sale at Hobby Lobby!!
I also agree with pp that gifts are better when they're not wedding related (wedding date, bridal party title). That way they can use the items more after the wedding is over!
Everyone that will be part of my I Do Crew is not local so we are doing explosion boxes with a gift card to either an ice-cream or coffee shop depending on who likes what, the gift card will be in the center of the box, for them to celebrate their accepted role. We are sending them on Valentines Day and saying something like I found my valentine now you will be part of our I do crew?