How I Built Pinpal with an AI Assistant: A Grok Bot Tutorial

Preface

Collecting pins as a hobby has been an obsession of mine since the 1980s. Just ask my wife. It can also be expensive, so selling pins to raise money for buying more pins has been a side benefit. I wrote this mainly for the fellow collector out there who wants to do the same.

Happy Pin Collecting,
John Gregor


A plain-language guide for people just getting started with their own Grok Bot.

If you've never used a personal AI assistant before, it can be hard to picture what one actually does all day. So instead of a list of features, this guide follows one real project from start to finish.

I sell collectible Olympic and airline pins at pinpalpins.com, an online store built on Shopify. In October 2026 I used Grok Bot to help list my pins, research their history, write pages for my site, organize the store, fix problems, and keep my own to-do list on track. I wrote this guide so you can see what a personal assistant can do in practice.

You don't need to sell pins, or know anything about websites, to follow along. The same habits work for almost any project.


First, what is Grok Bot?

Grok Bot is a personal assistant that works on your behalf. A few things make it different from a simple chat window:

  • It has its own computer and web browser. It can visit websites, fill in forms, and create files, much like a person sitting at a desk.
  • It connects to apps you choose, such as Gmail, Google Drive and Google Sheets, so it can read, organize and prepare things where you already keep them.
  • It can research in the background. You can keep chatting while it digs into a question.
  • It runs routines on a schedule. It can check something every weekday, send you a report every Monday, or remind you on a set date, even when you're not around.

You talk to it the way you'd talk to a helpful assistant: in plain words, by typing or by voice.


1. Turning photos into store listings

Listing products is slow, repetitive work. I found a simple routine that lets my bot do most of it.

You say: "Here are the front and back photos. Color: blue. SKU and size are in the message. Please list it."

The bot does:

  • Writes the full listing: the title, the description, the tags, the price, and the search title and description that Google shows in results.
  • Uploads the photos with the front first, so shoppers see the best side.
  • Publishes the listing to the store.

One example: I sent photos of a set of 1984 Sarajevo Winter Olympics stick pins in orange, red and blue, along with pins of Vučko the wolf, the Sarajevo mascot. The listings were live within minutes of the photos arriving.

Why it works: I give the same few details every time (front and back photos, a color, a SKU and the size). Because the bot knows what to expect, it can do the rest without a back-and-forth.


2. Research before writing

A good listing tells the story behind an item. A bad one makes things up. My bot looks things up first and tells me when it can't confirm something.

The "Lone Terrorist" pin. For this 1984 Olympic pin, the bot researched the story behind it and wrote an accurate write-up. Along the way it came across a rumor linking the pin to a later event. Instead of repeating the rumor, it checked, and then reported back that the link wasn't supported. It left the rumor out.

A name on two pins. Two of my pins carried the name "Robert Landau Associates" (RLA). The bot found out who RLA was and wrote the description based on what it learned, without guessing.

The wrong sponsor. One listing named the wrong sponsor on a Minute Maid pin. The bot looked at the photo, fixed the listing, and explained the relationship between the brands so I understood why the change was right.

You say: "What's the story behind this pin? Only include what you can confirm."

The bot does: Researches, writes up what it can support, and tells you plainly about anything it couldn't verify.


3. Writing original pages for your site

I own a copy of the 1985 Pin Collector's Guide. I photographed its pages and asked my bot to help turn them into material for my website.

The bot does:

  • Wrote original pages in its own words, using the guide as a source rather than copying it.
  • Added my own photos to the pages.
  • Wrote a separate history page about 1984 pin collecting.

You say: "Use these photos of my book as a source and write a page for my site in your own words. Don't copy the text."

That last sentence matters. Telling the bot your rules up front gets you what you actually want.


4. Organizing the store so people (and Google) can find things

A store with hundreds of pins needs clear shelves. The bot helped me set them up.

The bot does:

  • Builds menus and collections. Many of my collections are automated: they fill themselves based on tags, such as a year plus a category. When a new pin is tagged correctly, it shows up in the right place on its own.
  • Moves pages around so the menus make sense.
  • Sets page titles and search descriptions so Google understands what each page is about.
  • Submits pages to Google Search Console, Google's tool for asking it to look at your pages. Google only allows a certain number of these requests per day, so the bot spreads them out.

A helpful explanation, not just a task. At one point the bot noticed Google had indexed (added to its search results) only 9 of my 183 pages. Rather than raise an alarm, it explained that this is normal for a new store: Google takes time to visit and add new pages.

You say: "Make a collection for all my 1984 pins and add it to the menu."


5. Spotting and fixing problems

Websites break in small, annoying ways. The bot can look, find the cause, and fix it.

  • A missing menu item. An item had vanished from my menu. The bot found the problem and put it back.
  • Flipping photos. On my product pages, the picture flipped to a different photo whenever a shopper's mouse moved over it. The bot changed a theme setting so the photos stay put and shoppers get arrows to move between pictures instead.

You say: "Something's wrong with my menu. The Olympics section is gone. Can you check?"

The bot does: Looks at the store on its own computer, finds what changed, fixes it, and tells you what it did.


6. A to-do list you can talk to

Not everything is about the store. I also use my bot for everyday life.

I talk to it by phone about my kitchen to-do list. The bot:

  • Keeps a numbered list, so I can say "move number 3 to Thursday."
  • Moves items between days when plans change.
  • Removes items I've finished.
  • Emails me the list when I want a copy.
  • Sets reminders.

You say: "Add 'clean the fridge' to Saturday, and take number 2 off, I did it."

Reminders run on a schedule, so they still go out even when I'm away and not chatting with the bot.


7. Routines that run while you're away

This is where a personal assistant really starts to save time. A routine is a task the bot repeats on a schedule without being asked again. I have several:

  • Weekday watch: every weekday, the bot checks for listings of a collectible guide book I want and reports any new finds.
  • Weekly inventory check: once a week, it compares my item quantities on eBay against Shopify, so I don't sell something I no longer have.
  • Monday visitor report: every Monday, it sends a report on visitors to my website.
  • One-time reminders: for example, "Email me on November 1."

You say: "Every Monday morning, send me a short report on how many people visited my site last week."

The bot does: Sets up the routine and runs it each week until you tell it to stop.


8. Keeping records tidy

Small businesses run on receipts. My bot keeps my receipts organized in Google Drive and tracks expenses and orders in Google Sheets, so everything is in one place when I need it.

You say: "Save this receipt to my receipts folder and add it to my expenses sheet."


What your bot won't do without asking, and what it can't do

A good assistant is honest about its limits. Here's what to expect:

  • It asks before sending emails or messages for you. It writes a draft, and you approve it before anything goes out.
  • It asks before spending money.
  • It sometimes needs you to confirm a choice. If there are two reasonable options, it will check with you rather than pick one on its own.
  • It double-checks facts it can't verify instead of guessing, and it tells you when something couldn't be confirmed.
  • Some websites block automated visitors. eBay, for example, sometimes keeps the bot out. When that happens, it will tell you.
  • Outside limits still apply. Google, for instance, caps how many pages you can submit for indexing each day, so some jobs take a few days.

None of these are failures. They're the bot being careful with your name, your money and your facts.


How to get the best results

You don't need special words. A few simple habits make a big difference:

  1. Send photos. A picture of the item, the page, the receipt or the error message saves a lot of explaining.
  2. Say what you want the result to be. "Write a listing and publish it" is clearer than "can you help with this pin?"
  3. Tell it your rules once. For example: "Always put the front photo first," or "Never copy text from my books." It remembers, so you don't have to repeat yourself.
  4. Correct it in plain words. If something is off, just say so: "That's the wrong sponsor, please check the photo." That's exactly how I fixed the Minute Maid listing.
  5. Ask it to explain. If something seems strange, like only 9 of 183 pages showing up in Google, ask why. You'll often learn it's normal.

Try it yourself

Here are some starter prompts. Change the details to fit your own life or business.

  1. "Here are front and back photos of an item I'm selling. Write a title, description and tags, and show me before publishing."
  2. "Research the history of this item. Only include what you can confirm, and tell me about anything you couldn't."
  3. "Use these photos of a book page as a source and write a short article in your own words."
  4. "Keep a numbered to-do list for me. Add 'call the plumber' to Tuesday."
  5. "Email me my to-do list every morning."
  6. "Remind me on November 1 to renew my subscription."
  7. "Every weekday, check for new listings of [the item you're hunting for] and tell me what you find."
  8. "Save this receipt to my Google Drive and add it to an expenses spreadsheet."
  9. "Draft a reply to this email for me to review. Don't send it yet."
  10. "Look at my website and tell me if anything seems broken or confusing."

Start with one small task, see how it goes, and build from there. That's how I went from a few photos of Sarajevo pins to a growing, organized online store.