Teachers Pay Teachers logo

Teachers Pay Teachers automation · runs daily

Answer Teachers Pay Teachers buyer questions with AI

A teacher asks on your product page whether the task cards include answer keys or work for 2nd grade, and the question waits in your Q&A list until you find time between lessons. The answer you post stays public on that product page for every later buyer too.

Cotlet does it in your own Teachers Pay Teachers account with list_buyer_questions, get_product and answer_buyer_question, called by your AI agent, an n8n workflow or a script.

Hosted · nothing to install or maintain

Official options

Can Teachers Pay Teachers do this on its own?

Teachers Pay Teachers has no API for Q&A (checked 12 Oct 2026). TPT offers Saved Replies, up to 20 fixed answers per store, and Set Away Status, which tells buyers you will reply late and sends them an automated email. Neither one reads the listing a buyer is asking about, and someone still clicks Answer on each question.

By hand

How you do it in Teachers Pay Teachers today

  1. Click the store icon in the upper right corner of TPT and select Q&A. The Q&A page lists questions from all your active product pages, most recent first.
  2. Find the question, click Answer, type the reply and click Answer again. TPT publishes the reply on the product page for anyone to read.
  3. Open the product page in a second tab to check what the resource really contains before answering, since a wrong public answer stays on the page for every later buyer.
  4. For common questions, click Answer, then View & edit all, then New reply, and save the text as a Saved Reply. TPT keeps up to 20 Saved Replies per store.
  5. Saved Replies only fit answers that are the same for every product. A question about one bundle's format or one resource's grade range still needs a reply written from that listing, one question at a time.

With an agent

How to answer Teachers Pay Teachers buyer questions with AI

Prompt

Draft answers to every unanswered question in my TPT Q&A from what each listing really contains, flag anything I have to decide myself, and post nothing until I approve.
  1. 01

    Collect only the open questions

    The agent calls list_buyer_questions with unanswered_only and works from the oldest open question to the newest, so the buyer who has waited longest gets a reply first. Questions on the same product are grouped, so each listing is read once.

  2. 02

    Read the listing behind each question

    For every product with an open question, the agent calls get_product and checks the question against the description, grades, formats and file names. An answer claims only what the listing shows: "answer keys on the last two pages" only if the description says so.

  3. 03

    Separate answers from decisions

    Factual questions (format, grade fit, page count, Google Slides or PDF) get a draft. Requests for a custom version, a refund or a fix to a file you have not made are not answered; the agent lists them for you. When a buyer reports missing content or a download that does not open, the agent flags it for you instead of drafting, because TPT Seller Guidelines make the seller responsible for keeping every file complete and in working condition.

  4. 04

    Write as the store

    Drafts are short, friendly and signed by nobody, because TPT shows every reply under the store name. They never include a link to your own website shop, since TPT Seller Guidelines forbid sending buyers to other sales channels.

  5. 05

    Show drafts, then post

    You see every draft next to its question. After your OK the agent calls answer_buyer_question once per approved draft. Right before posting it lists the questions again and skips any that a Virtual Assistant or you answered in the meantime.

What you get back

Example data

4 open questions: 3 drafts ready, 1 left for you
Fraction Task Cards, Grades 3-4, "Are answer keys included?": yes, keys for all 20 cards at the end of the PDF
Fractions Bundle, "Is there a Google Slides version?": no, the bundle is PDF only, as listed
Fall Math Centers, "Will this work in kindergarten?": built for grades 1 and 2; centers 1 and 4 suit advanced K
Phonics Mats, "Could you make a Spanish version?": not drafted, custom request for you to decide
Waiting for your OK on 3 answers

Other ways to ask

  • Answer only the questions older than two days and skip anything about refunds.
  • Draft replies for questions on the Fractions Bundle only, using the bundle description.
  • Every weekday at 4 pm, list new TPT questions and draft replies, but post nothing until I approve.
  • Look at the questions I get most often and write Saved Reply text I can paste into TPT.

Before you automate it

What Teachers Pay Teachers allows, and what to know first

  • Teachers Pay Teachers Q&A replies are public: anyone who opens the product page sees the question and your answer.
  • TPT shows every Q&A reply under the store name; a reply posted by a Virtual Assistant shows the assistant's name only to the seller.
  • TPT Saved Replies hold up to 20 answers per store, shared between the seller and the store's Virtual Assistants.
  • While a TPT Away Status is set, a buyer who posts a question sees a note and receives an automated email saying you may reply late.
  • TPT Seller Guidelines forbid links to alternative sales channels, so a Q&A answer cannot send a buyer to your own site to buy.

answer_buyer_question asks for your OK by default. To run it daily without you, switch confirmation off for that tool in your dashboard.

Sources: TPT Help: How do I respond to Buyer questions? · TPT Help: Can my Virtual Assistant reply to questions in my store? · TPT Help: How do I set an away status for my TPT Store? · TPT Help: What are TPT's Seller Guidelines?

REST

Call answer_buyer_question from a script

curl

curl https://cotlet.dev/api/v1/teachers-pay-teachers/answer_buyer_question \
  -H "Authorization: Bearer $COTLET_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"question_id":"q_5821","answer":"Yes, the file has answer keys for all 20 task cards at the end of the PDF."}'

Example response

{
  "question_id": "q_5821",
  "status": "published"
}

MCP: add https://cotlet.dev/mcp/v1 with the same key; the tool is teachers-pay-teachers_answer_buyer_question. Example data.

Schedule it in n8n, Make, Zapier or cron

Tools

Teachers Pay Teachers tools this automation uses

Cotlet Teachers Pay Teachers tools used to answer Teachers Pay Teachers buyer questions with AI
Tool Parameters
list_buyer_questions unanswered_only, limit
get_product product_id
answer_buyer_question question_id, answer
All 14 Teachers Pay Teachers tools with descriptions

Frequently asked questions

Can I change or remove an answer after it is posted?

Yes. On the TPT Q&A page, Edit updates a reply and Delete removes it completely.

Give your agent access to Teachers Pay Teachers.

Free 7-day trial with 5,000 credits, no card needed. Cotlet is independent and not affiliated with Teachers Pay Teachers.