Take orders and bookings with ChatGPT or Claude
Whether you sell cookies for pickup or fill 1-hour grooming slots, you need a form people can fill in and a way to know who has paid. Connected to Tessryx, ChatGPT or Claude can set up both, and customers pay on Stripe through Payment Links from your own Stripe account.
You make those Payment Links and paste Stripe's signing secret into Tessryx. Your AI builds the rest and tells you what goes where.
What to ask your AI
Connect Tessryx to ChatGPT or Claude, then paste one of these, or say it your own way.
Cookie pre-orders “make an order page for my cookie business. people pick a flavor and a pickup day, then pay with my stripe payment link. save each paid order and email me when one comes in”
Grooming appointments “build a booking page for my dog grooming business with 1-hour slots, tuesday to saturday, 9 to 5. no double bookings, and a slot only counts once the $20 deposit is paid through my stripe payment link”
Holiday orders on your own domain Needs Pro“make a pre-order page for our bakery's holiday pies at orders.sweetcrumb.com, paid through my stripe payment links, and stop bots from spamming the form”
What Tessryx runs for you
An order or booking form
The form on your page posts to a route, as a plain form or as JSON. Its workflow saves the order and sends the customer on to pay, with the order's id on the Payment Link.
Form submissions and JSON postsOne booking per slot
Each booking claims its slot by name, and a claim only lands while the slot is free. When two people book the same hour at once, exactly one gets it and the other is told it's taken.
Read and write recordsA route Stripe calls when someone pays
Tessryx checks that each call was signed by Stripe. The workflow then finds the order by its id and marks it paid.
Webhooks from Slack, Stripe, GitHub and moreEmail to your team
The Email block sends you and your team the details of each paid order as it comes in.
Email to your team and visitorsA bot check on the form
With Cloudflare Turnstile on the form, each post has to carry a token from the widget, solved on your site, and Tessryx turns away any post without one.
Stop form spam with TurnstileOrders as records
Every order is a record. You can open it in Content Studio as a form to change a pickup day or add a note, and your AI can build a page of today's orders that only your team opens.
Content records (a headless CMS)
What it costs
Plan: FreeAn order usually comes to 2 credits, 1 for the form post and 1 for Stripe's webhook. Free includes 10,000 credits and 100 emails a month, at most 10 a day. Its 100 records are enough to try it and take your first orders.
Pro, at $20 a month, counts storage instead, 2 GB or roughly 400,000 small records, and includes 2 custom domains. Your own domain needs a paid plan, and on it the page loses the Tessryx badge and search engines can list it.
What it can't do yet
There's no checkout built in: each Payment Link charges the price you set for it in Stripe, and a total worked out on your page can't be sent there. Newsletters and promotions can't go through the Email block.
No marketing email, and no checkout of its ownAn order form can't take a file, like a photo for a custom cake. Ask customers for a link instead, or to email it.
Routes take JSON and form bodies onlyOrders can't be searched with a query or joined with other records, like a customer list. Your AI files them in a folder for each day, and a page lists the day it needs.
No database queries or joins
Questions
Does Tessryx take a cut of my sales?
Tessryx takes nothing from a sale. Stripe charges its usual fees, and Tessryx charges credits for the runs, the same as for any page.
Can customers get a confirmation email?
Stripe can email its own receipt for the payment. For a confirmation from you, your AI connects an email service as an integration, and you paste its key into Secrets. The Email block writes only to your team and to people you invited to your private pages.
What if someone books and never pays?
Their slot is held while they pay. A schedule can release any hold still unpaid after an hour.
Do my customers need an account?
Ordering and paying need no account. Only a page where customers keep their own order history would ask them to sign in, with a free Tessryx account.