If you’ve hosted a crafty (or other!) swap online, there’s a good chance you’ve sent out about a jillion emails, each of which needs to be personalized with that person’s partner information. If you’ve participated in a swap online – you should just appreciate that this is a lot of work! In addition to setting up partners, checking on the status of packages, answering questions… Anyways, I’m here to tell you that there is a super fast short cut to writing, personalizing, and sending all those emails!

Bulk Personalized Emails

To start with, you’ll need a gmail e-mail address. If you don’t have one already, you can get one for free! Use it just for the swap, if you want. You can have it forward to your real email address if you want, also.

Using Google Mail Merge, if you have the information you need to send in an e-mail in a spreadsheet, you can have google personalize and send out all of your swap partner e-mails pretty instantly. Start by typing up a draft of the e-mail you want to send out to your partner. Instead of the personalized info, though, you’ll type a field name wherever you want personalized info. For example, where I want to have the name of the person I’m sending the e-mail to, I instead type $%Partner First Name%.

Gmail Mail Merge Canned Response

You’ll then want to save this as a new canned response by clicking on the little arrow in the bottom right of the above image:

gmail mail merge canned response

Next, set up a spread sheet with all a column for each field in your e-mail. This will generally not require all the information collected by the swap (i.e. you don’t need to include whether or not their partner is willing to ship internationally), so I like to make a separate sheet with only the info I’ll be including in the e-mail. I’ll copy all the info to a separate sheet, then delete columns I don’t need in the email and rearrange columns as needed. Here’s an example of that sheet for the Doctor Who Swap I’m helping host right now (#makeadalekmakeafriend) (I redid the order since the swap is still ongoing – so these are not the actual partner assignments!):

Personalized Bulk Email

Quick tip: once you have the partners in your sheet in order, just reference one line up or down in the email slot to get the e-mail address and name for the person you are sending the email to. So in this example, Kim is sending to Zoe, Zoe is sending to Kerrie, etc. I use the ‘order’ column as I’m setting up my partners, so I can sort on that column and see who is sending to who.

Personalized Mail Merge

Now, create a mail merge spreadsheet by saving to your google drive. Insert as many columns as you need before the ‘mail merge status’ column, but make sure not to change, remove, or write over that column. Make sure that the title of each column *exactly* matches the field name used in your e-mail – i.e. since I typed $%Partner First Name% in my email, I need the title of that column to be ‘Partner First Name’, and so forth.

At this point, I would suggest typing in your e-mail address as the e-mail to send to and some test info in each column to make sure everything is working right. Once you send out the actual e-mails, they will all go out at once, and if you have a mistake in your setup, everyone will get it before you have a chance to catch it. First, in the google drive sheet, make sure the ‘mail merge status’ column entries are blank. If they are not, delete the contents in those cells. Then go to Mail Merge > Step 1: Initialize.

gmail mail merge for swaps

After this runs, go to Mail Merge > Step 2: Start Mail Merge. It will open up the following dialogue:

personalized bulk email for swaps

Here, you must select the name of the canned response you saved earlier and type in your name. You also get to choose whether or not you want to be BCC’d on the e-mails – if you check yes, it will send you a copy of each e-mail it sends out. Then click ‘Start Mail Merge’ and it will send out the e-mails. If everything works, it will send out all the e-mails and each entry will be updated to say ‘EMAIL_SENT’ in the Mail Merge Status column. If there is an error in e-mail address, you will be able to see that that e-mail and any following ones were not sent. Once you fix the error, start the mail merge again and it should not send additional e-mails to the entries that are already set as ‘EMAIL_SENT’.

mail merge sent

Then go check the e-mails and make sure they ended up how you expected. Once you know that it works, copy all your participants’ information, and you’re ready to start the mail merge by following the same steps as in my test above. Just make sure that you have everything set up right, in my sheet, ‘Partner First Name’ is making something for the person who’s name is ‘First Name’ ‘Last Name’ in the same line. The email address should be for ‘Partner First Name’, and the rest of the info in that line should be for the person who’s name is ‘First Name’ ‘Last Name’. Again, this is where sending out a couple of test e-mails is useful! Remember that you also need to clear the ‘EMAIL_SENT’ cells if you tested it on fake emails and want to resend new ones.

Quick Summary:

  • Edit  with the e-mail address and first name of person you want to send the e-mail to as ‘Email address’ and ‘Partner First Name’, and the info for their partner in the rest of the columns
  • Make sure the column titles in the mail merge spreadsheet exactly match the fields in your canned response e-mail
  • Make sure all cells in ‘mail merge status’ column are blank
  • In the mail merge spread sheet, go to mail merge>2. Start Mail Merge. Select your canned response email, type in your name, and click ‘Start Mail Merge’.
  • Check the  ‘mail merge status’ column to make sure all your e-mails have sent!

Attribution: I found all this info from this site: digital inspiration. The spreadsheet script was developed by digital inspiration, and I just changed some things around and included some swap-specific info. There’s a video tutorial there as well if you want to see how it works in real time.Hope it helps!

Package Pals

Last month, I signed up for a swap called Package Pals at C.R.A.F.T. You get paired up with another crafty person, get to know each other via email, and then send a crafty care package in the mail a month later! I got paired up with Meaghan, and now that she’s gotten the package I sent her I wanted to show off what I made!

June Package Pals sent package

I’ll be putting up separate posts with more details on each of the three projects I made, but here’s some brief info on each of the items I included:

  • State love pillow pillow cover (it’s double sided!) Meaghan and her husband used to live in California and now live in North Carolina – and are in love with both locations. The other side of the pillow has North Carolina with a heart where they currently live.
  • Faith embroidery – they recently got approved for adoption (!) and Meaghan said this is a quote that’s meant a lot to them in waiting to find out what will happen with that process.
  • A bowl in the shape of an ‘S’ – their last name starts with an S. I made this out of polymer clay, and I carved their last name into one of the sides of the bowl as well.
  • 1/4 yard pieces of two cute animal fabrics – Meaghan loves fabric with cute prints and is working on I-Spy quilts for her nieces/nephews, and loves zoo animals – so I thought these would be fun prints for her.
  • neon embroidery floss – she wants to try hand stitching and likes neon colors, so I thought these would be fun too.

Meaghan sent me a great frame with an adorable stenciled robot on it with some fun craft supplies I love (thanks!). I had a great time getting to know another crafty friend, and really enjoyed putting together a package of crafty goodies for her (and, of course, getting my own personalized crafty package in the mail!) If you’re interested in joining this swap next time, Jamie at C.R.A.F.T. is posting sign-ups for the next round towards the end of July, and you can find more information about the swap on her blog.

Wild Olive Stitch Swap

Last month, I joined an embroidery hoop swap at wild olive. When I signed up, I provided some colors and things I like. I got this information about someone else, and whipped up a four inch ready to hang embroidery hoop based on those likes. And someone else should sending me a surprise package in the mail! My partner’s identity is a secret until she receives the package, but until then I thought I’d share what I made.

I’m especially pleased with the little heart between the two birds – its made with a bit of the green thread and a bit of the blue thread wrapped together.


Along with the embroidery hoop, I made a little zipper pouch to send my partner as well. Its a ribbon surrounded by a zipper so that it zips up into this tetrahedron pouch. I used this tutorial (found via pinterest, of course) to make this pouch out of a 20 inch zipper and a 20 inch piece of ribbon. Even with the great instructions, it was still a bit difficult to figure out how to wrap up the ends of the zipper, but I’m very pleased with how it turned out. I happened to get a 10 gallon bag full of a variety of colorful zippers for about $10 this summer from a craigslist listing, so I had plenty of zippers to choose from 🙂


Here’s the full embroidery hoop (with some information that would give away my partner’s identity conveniently hidden by the zipper pouch). I painted the outside hoop brown to match the branch with acrylic paint. I also used a pretty green floral print to finish of the back of the hoop.

I had a surprisingly great time whipping this embroidery hoop up. Now I just need to send these guys off to my partner 🙂 And I can’t wait to get my surprise package in the mail!