Backwards by name • Forwards by design
Spreadsheets, email chains, insurance folders, a shoebox of receipts and a printed list on market morning — replaced by one platform that runs most of it without you. Here is everything it does.
Reading this as a show society, council, park, marina or exhibition organiser? The screens below say “stallholder” and “market” because that is where TEKRAM started. Your version says exhibitor, trade site holder, hirer, site holder or berth holder — the labels are configured to your industry at setup, and your applicants never see market terminology. See your industry →
Simple onboarding
You give us your details once. We configure your market profile, stall types, pricing, capacity, add-on stock, application forms and event dates. Once it’s done, it’s done.
Vendors find your market, apply online, get approved, then book and pay for their own dates. Fully self-service, with confirmations and receipts handled for you.
Allocate sites, check vendors in from your phone, print the run sheet as a backup, and let the reporting tell you how the day went.
Works when you don’t
Most market software gives you a better place to do the same work. TEKRAM removes the work. Every one of these runs on a schedule, whether you’re at the market, at your desk, or asleep.
A casual booking still unpaid 48 hours after it was made is cancelled automatically, the vendor is emailed, and the freed space is offered straight to the next vendor on the waitlist. Checked hourly. You never chase a stale booking again.
When anyone cancels, the next vendor in the queue is offered the spot immediately with a time-limited window to accept. Full events keep filling themselves overnight.
The moment a card payment clears, the booking flips to confirmed, the vendor receives a receipt linked to their tax invoice, and their stall publishes to your public vendor list. No one marks anything paid.
Permanent stallholders who miss their monthly invoice get an overdue notice, then seven days later their held site and their discount release back to general availability — automatically, and reversible the moment they pay.
Expiring and expired documents trigger notices to the vendor and to you on a daily schedule. Turn on booking blocks and an uninsured vendor simply cannot book until their certificate is current.
After each market closes, a summary email lands with the day’s figures — attendance, revenue, occupancy. You get the financial picture without opening a report.
Automatic booking emails — confirmations, reminders, allocations, receipts and payment notices — are never counted against your sending allowance. Routine markets cost you nothing extra to run.
Applications & intake
Stallholders aren’t the only people who apply to a market. TEKRAM runs separate intake streams for each, so a busker and a food truck don’t land in the same pile.
A customised online form capturing business details, ABN, product categories, insurance, emergency contacts and anything else you need. Applicants get a reference number; you get an email and a count badge.
A second public registry for performers, buskers, charities, community groups and businesses promoting on site. They flow into their own review tab with their own badge, ABN or charity number, and stated purpose.
Open the profile, check the documents, approve. The vendor is emailed their login and can book and pay within the minute. Rejections send a written notice with your reason attached.
Tag your regulars, your chamber members, your long-standing loyal traders. Tags follow them onto the allocation list and the check-in screen, so the people who matter are visible on the day.
Filter by status, search by name or email, archive vendors you no longer need active without losing their history, and open any profile to see their upcoming bookings without leaving the tab.
Pull your approved vendor list as CSV, or export your vendors directly as Xero contacts so your bookkeeping starts populated instead of empty.
Not everything you sell is a stall. Run workshop places, sponsor packages, community spaces and one-off event bookings as their own registration type — no site allocation required, and held separately so they never count against your stallholder roster. Switch payment on where you’re charging, leave it off where the space is free or where you’re the one paying the performer. Either way it lands on your run sheet and in your reporting.
Dates & capacity
Most systems count bookings. Yours has a permit limit, a physical footprint, and a 12-metre food truck that eats four spaces. TEKRAM counts what you really have.
Set your total 3m×3m spaces and your permitted vendor count as two separate numbers, and the system respects both at once. A 6m site takes two spaces, 9m takes three, 12m takes four — the same way a big-rig caravan site, a 6×3 shell scheme booth or a 14m berth is counted. You can’t oversell ground and you can’t breach your permit.
Weekly, fortnightly, monthly or one-off. Generate a whole season of dates in one action, and clone any date’s full setup onto a new one. Recurrence also sets your payment terms automatically — weekly markets are pay-on-booking, everything else runs on 14 days.
Copy every confirmed vendor from one date onto another in a single action. The new date closes to public booking automatically while your regulars decide, then you reopen it for everyone else.
Close any single date to public self-booking for curated events or a first-dibs round. It still appears publicly with an invitation message and a waitlist, while you book your chosen vendors directly. Flip it back on and the public takes what’s left.
Every site type has a visibility switch separate from its quantity. Leave a type hidden and vendors can’t self-book it — but you still can, from the portal. That’s how you reserve the corner sites for coordinator allocation.
Control how many days before an event bookings open and close. Apply a public holiday surcharge to any individual date and every site fee adjusts for that day only.
Permanent stallholders
Your regulars are the backbone of the market and the worst part of the admin. TEKRAM books them a month at a time, holds their pitch, discounts their rate and invoices them once.
A permanent stallholder receives one monthly summary email and sees a single Pay all button on their dashboard — not one email and one payment per date. That difference is the whole point.
Pick a vendor, pick a month, tick the dates. Every date books as one linked batch sharing a single invoice, a single due date, their held site and their discounted site fee.
Book every permanent stallholder onto every date next month in one action. Each vendor’s site type and add-ons carry forward from their last booking. Dates they already hold are skipped, so it’s safe to run twice.
A dry run reports exactly how many bookings would be created, how many vendors qualify, and who would be left out and why — without writing anything or sending a single email. Run it as often as you like.
Each permanent has a preferred site recorded against them and held across their monthly bookings. If it’s genuinely unavailable on a date, that date is flagged for you rather than silently reassigned.
Miss the due date and the vendor is reminded automatically. Seven days later the held site and the permanent discount release back to general availability — the bookings stay live on casual terms rather than being cancelled.
When a late payment arrives, restore the batch and the discount reapplies, the site is re-held, and the vendor is back where they were. Nothing is lost by being firm.
Pick a vendor, pick a month, tick the dates. One batch, one invoice, one due date — with a dry run first that reports exactly what would happen before anything is written.
Add-on stock
Power, tables, gazebos and weights are physical things sitting on a truck. TEKRAM treats them as inventory, not as tick boxes.
Tell the system how many of each you actually have. The booking form stops selling the twenty-first gazebo. Leave a count empty for unlimited, or set it to zero to withdraw something entirely.
The trailer with the gazebos is double-booked. Half your tables are at another event. Set a different number for that one date without touching your defaults.
A vendor booking two 15-amp connections takes two from the pool, the same way a 6m site takes two spaces. Set the number to what the board physically has and it can’t be oversold.
“3 gazebos left for this date” appears as stock runs down, and a sold-out add-on greys out rather than disappearing — because an option that simply vanishes reads as a broken website, not a sold-out one.
Set how many of each you actually own. Leave a box empty for unlimited, enter zero to withdraw it, or pick a date to override the default just for that day.
Payments & accounting
Card payments land in your own Stripe account on your own payout schedule. TEKRAM never touches your money and never takes a cut of a vendor booking.
Connect your own Stripe account. Vendors pay by card, the booking confirms itself the moment payment clears, and the money goes where your money already goes.
Not everyone pays online. Record a manual payment against any booking with the method logged, support deposits and part-payments, and keep an audit trail on every change.
Export your invoices in Xero’s import format, approve them in bulk as drafts, and reconcile each one against its Stripe payout using the payment reference carried through on every row. Your vendor list exports as Xero contacts too.
Skip the export entirely. Connect TEKRAM to your Xero organisation and invoices push across on their own — already GST-split, already matched to the right contact, already marked paid where payment has cleared. Available as an optional integration we configure for you.
Every booking produces a compliant, GST-inclusive tax invoice on a secure link from the vendor’s own dashboard. It prints cleanly to PDF, and any discount appears as its own line so the books stay accurate.
Send or resend a payment link to one vendor or to a filtered group. Useful the week a monthly invoice falls due, and the reason a coordinator-created phone booking doesn’t email anyone until you say so.
Move a rained-out booking to a new date with the payment carried across. Issue an account credit that applies itself to the vendor’s next booking. Or cancel with a formal nil-refund notice. Each action sends the matching written record.
Every booking produces a compliant GST tax invoice on a secure link from the vendor’s own dashboard, with any discount shown as its own line.
Cancelled a whole market for weather? The bulk credit generator issues every affected vendor their own single-use, market-locked discount code in one action — two hundred credits without two hundred emails, and it reconciles cleanly in your reports.
Allocation & mapping
The allocation screen loads every confirmed booking for a date with the site type they bought, their tags, and a marker against anyone who booked power. Check-in, the run sheet, exports and the vendor’s email all read from here.
Put two vendors on the same bay and the system flags it, names both vendors, and refuses to send allocation emails until it’s resolved. Multi-bay sites are written as ranges, so a 6m vendor can’t leave a bay looking free.
Site numbers only reach vendors when you send them, so nobody is told a number that later changes. Attach a coordinator note, send to the whole date at once, or email a single vendor.
Drag vendors onto pitches on a drawing of your actual site. It refuses anything that won’t fit — wrong site class, not enough power, not enough frontage, or a pitch already taken — so a clash becomes impossible rather than something you have to notice. Enabled per market once your site plan is loaded.
Every confirmed booking on one screen, left. Put two vendors on the same bay and it names them both, highlights the rows, and refuses to send allocation emails until it’s resolved — right.
Market day
Tap vendors in as they arrive. Live counts of total, arrived and still waiting sit at the top, and any vendor’s full profile is one tap away if there’s a question.
Each row shows the add-ons that vendor has actually paid for — power with the amperage they booked, table, gazebo, weights — so nothing is handed out twice and nothing is missed.
Print a clean run sheet of every confirmed vendor sorted by site number, with tick boxes, and the market name and date repeated on every page. Because phone signal on a showground is the thing most likely to let you down.
Hide phone numbers before printing when the sheet is going to sit on a table the public walks past.
Check-in built for one hand at 5am, and the printed run sheet you take as backup for when the showground signal drops out.
Compliance & risk
Tracking expiry dates in a spreadsheet works until the one week it doesn’t.
Public liability, food safety, Blue Cards, licences — uploaded by the vendor from their own dashboard as PDF or image, landing in your queue with the policy number, insurer and expiry recorded against them.
Approve a good document in a click. Reject one with a written reason. Or send a targeted notice — expired, details look wrong, copy unreadable — without composing an email.
Expiring and expired notices go out on a daily schedule to the vendor and to you. Turn on booking blocks and an uninsured vendor simply cannot book until it’s current.
A public form for reporting something that happened on the ground. Submissions alert you by email and become a permanent written record — the thing an insurer asks for and nobody can produce.
Every certificate, its expiry and its verification status in one list — with expiring and expired notices going out on a daily schedule without anyone watching the dates.
Communications
Send to everyone approved, everyone including pending, pending only, or just vendors with upcoming bookings — then narrow further to a single market or a single date. Personalise with merge tags and preview before it goes.
Post a notice that appears on every vendor’s dashboard, with a start date, an end date and an on/off switch. Ideal for a road closure or a bump-in change that doesn’t warrant an email.
Every broadcast is stored with its delivery status and its full content, so you can read back exactly what a vendor was told and when.
Entertainer applications to one inbox, post-market summaries to another, incidents to whoever handles risk. Each market’s own contact still receives their own market’s summary.
Reporting
Booking income is only half the picture. TEKRAM records the other half, so the number at the bottom is the real one.
Log merchandise, drinks, gate takings and any other income against a date and a category, with GST flagged where it applies.
Record permits, wages, hire and costs against a specific market date — or against a specific entertainer, so you know what that act genuinely cost you.
Gross revenue, net revenue and net profit excluding GST across any period, with a GST summary and a breakdown per market and per event date.
Bookings, invoices and period summaries out as CSV on demand, in formats your bookkeeper can use rather than a screenshot of a dashboard.
Gross, net and real profit excluding GST across any period, with a GST summary and a breakdown per market — because booking income is only half the picture.
Your public pages
TEKRAM doesn’t replace your site. Every public piece can be linked to your existing website.
Your upcoming dates publish themselves the moment you create them, with live booking status. Nobody edits a webpage to announce a date again.
Approved vendors appear publicly with their logo, business name, products, website and socials — a free business listing that makes stallholders want to be on your list. Vendors confirmed for an event are shown in order of payment.
A stallholder guide covering everything a new vendor asks before their first market, and an illustrated walkthrough of the dashboard. Send the link instead of answering the same question for the ninetieth time.
Applications, login, dashboard, booking, invoices and site maps are all self-contained pieces you place on any page of your site. No rebuild, no migration, no losing your search rankings.
Your confirmed vendors publish themselves to your public site with their photo, category, description and links — free promotion that makes stallholders want to be on your list.
Support & onboarding
Lodge a request from inside your portal and get a reference number back. Set the category and how urgent it really is, attach a screenshot, and watch it move through open, acknowledged, in progress and resolved. Nothing gets lost in an inbox.
Every operator gets a written, access-controlled operations manual built for their market — every process, every screen, every email, kept current as the platform grows. New coordinators train themselves.
You supply your market details once. We configure markets, dates, site types, pricing, add-on stock, application forms and payments, and migrate your existing vendor list across.
Data hosted in Australia, built and supported in Queensland, by the people who wrote it. Your clients get a seamless booking experience.
Detailed system guide
Select a perspective to see the workflow from either side.
As the operator you run everything from the Manager Portal — a dashboard that works on desktop, tablet and phone. Notification badges across the sidebar act as your daily to-do list: bookings, vendors, waitlist, entertainers, documents and incidents.
We configure your markets, stall types, pricing tiers, capacity, add-on stock, application form fields and payment gateway from the details you provide. You review it and we go live.
Add dates individually or generate a recurring season in bulk. Each becomes bookable when published and appears on your public listing immediately. Close any single date to invitation-only if you want first pick.
Clear the badges. Approve new applications, verify uploaded documents, send waitlist offers, read any incident report. When the badges are clear, the market is healthy.
Once a month, book every permanent stallholder onto next month’s dates in one action. Check the dry run, confirm the numbers, and every regular is invoiced on the same shared due date.
Place your large sites first, type in the site numbers, clear any clashes the system flags, then send allocation emails to the whole date with a coordinator note attached.
Print the run sheet the night before as your backup. On the day, check vendors in from your phone, see what add-ons each has paid for, and watch the counts move.
The summary email arrives on its own. Log any expenses against the date, and export to CSV or Xero when your bookkeeper asks.
Watch a stallholder book a stall from start to finish — choosing a market and date, adding what they need, and paying. This is the whole experience your vendors get.
Vendors apply once, get approved, then manage themselves — booking dates, paying, uploading insurance and updating their listing without a phone call. Every stage sends them a clear, branded email.
One form covering business details, products, insurance, licences and emergency contacts. Submitted in a single sitting, with a reference number back immediately.
Upcoming bookings, payment status and due dates, booking history, documents and profile — reached by logging in on your site, with a custom dashboard.
Choose a market, a date, a site type and any add-ons. Only genuinely available options are shown, with remaining stock counts where it’s getting tight.
Secure card payment through Stripe with a receipt and a downloadable tax invoice. Promo codes and credits apply themselves. Permanents pay a whole month with one button.
Upload insurance and certificates from the dashboard, see what’s verified and what’s expiring, and get reminded before anything lapses.
When a date is full or invitation-only, vendors add themselves to the queue and are offered the next spot that opens — automatically, in order.
Once confirmed for an event, a vendor’s business, website and socials publish to your public listing. Good for them, good for your foot traffic.
Vendors can cancel their own casual bookings from the dashboard. It’s recorded properly and the freed spot goes straight to the next person waiting.
What your stallholders see — their own dashboard, and a booking that confirmed itself the moment payment cleared.
Complete the application on your website with business details, products, documents and contacts. A reference number confirms it landed.
You review and approve. They receive an email with their login details and can book straight away.
Log in, pick a market and date, choose a site type, add power or a table, submit. Or join the waitlist if it’s full.
Pay by card from the emailed link or the dashboard. The booking confirms itself, a receipt arrives, and the tax invoice is there when they need it.
When you send allocations, they get their site number and any note you attached — so they arrive knowing exactly where to go.
Checked in on arrival, add-ons handed over, and back to what they came to do.
Email suite
Every branded, sent at the right moment, to the right person — and none of them counted against your sending allowance.
Each alert can be routed to a different inbox, and every market’s own contact receives their own market’s summary.
Join the market operators who are saving hours every week, chasing nobody, and growing their communities with TEKRAM.
The future is here • Designed and built for Australian markets