{{ r.title }}
{{ r.tagline }}
We emailed a sign-in link to {{ siEmail }}. Open it on this device, or enter the 6-digit code.
We’ll email you a link to confirm your address before you can sign in.
Already have an account?
We sent a confirmation link to {{ siEmail }}. Open it to activate your account, then sign in. Check spam if it doesn’t arrive in a few minutes.
{{ siErr }}
Enter the 6-digit code from your authenticator app.
Enter the email you sign in with. We’ll send a link to choose a new password for every Slistr app.
If {{ siEmail }} has a Slistr account, a reset link is on its way. Open it on this device within one hour. Check spam if it doesn’t arrive in a few minutes.
For {{ gateEmail }}. It works on every Slistr app.
You’re signed in as {{ gateEmail }}, but your data couldn’t be loaded. Try again. If it keeps happening, send a screenshot of this box.
{{ gateDetail }}
{{ gateEmail }} doesn’t have preview access.
{{ gateErr }}
© 2026 Slistr
{{ bannerText }}
Personalise Slistr on this device?
With your permission we store the listings you view and what you search, in your browser only, to show Recently viewed and Recommended for you.
Restaurants, tours, trades, clinics and government offices across all eleven places, in one directory.
Compare Hewanorra (UVF) and George F.L. Charles (SLU), see drive times to your hotel, and find helicopter transfers.
List it free, claim an existing listing, and reply to reviews. Paid plans add photos, search priority and analytics.
{{ cl.op.sub }}
{{ cl.op.count }}
{{ cl.op.noneText }}
{{ cl.sub }}
Already listed? Open your listing and choose Claim this listing.
Every item shows its price, condition and the person selling it, so you know what you’re looking at before you ask.
Sign in with a personal account and chat on Slistr. Ask questions, agree a price and where to meet.
Meet somewhere public, check the item, then pay the seller directly. Slistr doesn’t take payments.
Market is for people selling their own things. Slistr connects you with the seller and keeps your conversation in one place. The deal itself is between the two of you.
{{ q.a }}
Posting is free. Add photos, the price and the condition, and buyers message you on Slistr.
{{ cl.mk.D.price }}
{{ cl.mk.D.place }} · {{ cl.mk.D.ago }}
{{ cl.mk.D.desc }}
This item is marked as sold, so new messages are closed.
Only signed-in personal accounts can use Market chat.
Business accounts can’t message sellers on Market. Sign in with a personal account to buy.
Featured
{{ cl.mk.D.featText }}
Slistr doesn’t take payments or guarantee items. Read the Market Policy
Your item shows first on Market and in Featured on Market on the home page, starting as soon as the payment goes through.
{{ cl.mk.pay.err }}
PayPal isn’t set up yet.
Demo data: no payment is taken.
Try removing a filter, choosing a different place, or searching a shorter word.
{{ pgLabel }}
{{ cl.ownerBody }}
{{ cl.brNearTitle }}
All categories
{{ dTagline }}
{{ dcCommSub }}
{{ dcCommNoneText }}
{{ dName }}
{{ dcSel.count }}
{{ dcSel.emptyText }}
{{ dcListedSub }}
{{ dcNearSub }}
{{ dcCtaBody }}
{{ dArriveSub }}
Picks from listings here, matched to today’s opening hours.
Offices, banks, clinics and shops listed here.
{{ dTownSub }}
{{ dTownSub }}
No listings yet in {{ dQuiet }}.
{{ L.tagline }}
{{ L.stayLead }}
{{ L.stayFacts }}
{{ L.category }}
{{ kf.k }}
{{ kf.v }}
{{ L.gov.ministry }} · {{ L.gov.department }}
No entries match “{{ dirQ }}”.
Numbers are from Slistr demo data and must be confirmed with the Government of St. Lucia before launch.
{{ L.aboutText }}
{{ L.ecoNote }}
Declared by the business. How Slistr’s eco badge works
{{ L.calSub }}
{{ L.poll.note }}
{{ u.date }}
{{ u.text }}
No updates posted yet.
{{ L.address }}
Open in Google Maps{{ qaErr }}
{{ q.q }}
Asked by {{ q.by }} · {{ q.date }}
No answers yet.
{{ L.rating }}
{{ L.count }} ratings
Seed ratings are aggregate demo figures; no individual seed reviews are shown.
{{ r.author }} · {{ r.date }}
{{ r.text }}
{{ L.address }}
{{ dirDistance }}
{{ a.code }} · {{ a.name }}
{{ a.km }} km straight-line · {{ a.drive }}
Drive times are indicative figures for the nearest named area.
Departures and arrivals at Hewanorra (UVF) and George F. L. Charles (SLU), with flight data from AeroDataBox. Slistr doesn’t sell tickets.
{{ fb.updated }}
{{ fb.staleText }}
{{ fb.foot }}
{{ fb.routesSub }}
{{ q.a }}
No matches
Nothing trending matches these filters this cycle.
Not in the top list yet, but busier than the two weeks before.
What people searched for most across St. Lucia this cycle.
It may have been cancelled or already paid. Ask the person who sent it for a new link.
Go to SlistrReceipt {{ coDoneNo }} · {{ coDoneTotal }}
We emailed your receipt to {{ coDoneEmail }}. Everything you bought is active now.
{{ coSub }}
Sign in with the account that made the purchase to see it.
slistr
{{ rc.legal }}
{{ rc.addr }}
{{ rc.tin }}
{{ rc.no }}
{{ rc.date }}
{{ rc.status }}Billed to
{{ rc.to }}
{{ l.name }}
{{ l.terms }}
{{ l.amt }}
{{ l.disc }}
Paid with {{ rc.paidVia }} · {{ rc.usd }}
Every listing starts free. Upgrade for more photos, search priority and analytics. Prices in Eastern Caribbean dollars.
{{ p.priceMain }}{{ p.period }}
{{ p.priceNote }}
{{ p.description }}
Use them with any plan, signed in with the same Slistr account.
{{ a.main }}{{ a.unit }}
{{ a.note }}
{{ a.body }}
{{ a.site }}| Feature | {{ p.plan }} |
|---|---|
| {{ r.k }} | {{ c }} |
{{ q.a }}
Owners of claimed listings can update details, reply to reviews and see analytics. An administrator reviews every claim.
{{ claimStatus.body }}
Admin note: {{ claimStatus.note }}
Step {{ addStep }} of 10 · {{ addStepName }} · draft saved automatically
{{ guardBody }}
Business dashboard
You don’t manage any listings yet.
{{ st.k }}
{{ st.v }}
{{ c.label }} · last 12 weeks
Top searches that found you
{{ db.upsellText }}
{{ q.from }} · {{ q.channel }} · {{ q.date }}
{{ q.msg }}
No inquiries yet.
{{ db.replyNote }}
{{ r.author }} · {{ r.rating }}★
{{ r.text }}
Your reply: {{ r.reply }}
No written reviews yet. Replies appear on your public listing page.
Upgrades go to your cart. Pay by card or PayPal, monthly or yearly.
{{ p.price }} · {{ p.cap }} photos · {{ p.analytics }}
Add any of these to your cart. Promo codes are applied at checkout.
{{ b.desc }}
{{ dj.summary }}
{{ dj.sel.meta }}
No applicants yet. Share the post link to reach more people.
Applicants see status changes in their account. Contact them directly by email or phone to arrange interviews.
Book ad space by the day on Slistr Ads. Every ad is reviewed before it goes live.
Book an ad| {{ c }} | ||||
|---|---|---|---|---|
| {{ a.name }} | {{ a.dates }} | {{ a.status }} | {{ a.imp }} | {{ a.clicks }} |
No sponsored placements assigned to this listing.
Your story is live: {{ stoPubTitle }}
Read it{{ crIntro }}
Nothing is charged yet. We confirm the price and timing first; you pay from this page.
{{ p.desc }}
{{ o.note }}
Creative work Slistr has passed to your business. Add links to the finished files, then send for review.
{{ j.brief }}
{{ dlPlace }}
District: {{ dlDistrict }} · Community: {{ dlTown }}{{ dlCcNote }}. Change these with Edit listing.
Group your branches so customers see every location together. Each one keeps its own page, reviews and district.
{{ ecoBadgeText }} Attributes show on your listing page; the checklist is private and only feeds your score.
Only tick what a customer would find to be true on a normal day.
{{ g.g }}
Private. Each line adds to your score. Pick one unticked line as this quarter’s goal.
{{ g.title }}
Nothing matches “{{ asQ }}”.
{{ c.listing }}
{{ c.who }}
Proof: {{ c.fileName }} · {{ c.date }}
Find web data
Firecrawl searches the web for each listing and Gemini turns the results into descriptions, categories, hours, contacts and photos. Use Web data on a row to review one listing first.
{{ bulkLabel }}
Photos from Google Maps
{{ gpbLabel }} Review them one by one, or let Slistr take the first Google Maps match’s photos automatically. Use Google photos on a row to pick photos for one listing.
{{ gpbText }}
|
|
|---|
No listings match these filters.
Click a column name to sort, drag a column’s right edge to resize it, and click a listing to open it.
Web data
Searching the web and reading results… this usually takes 10–30 seconds.
{{ enrErr }}
{{ enrNoneText }}
Tick the changes to apply. Empty fields are ticked for you.
Featured listings appear in Featured on Slistr, in the home page slides and with a Featured badge. Free placements are promoted by Slistr at no charge. Paid placements are sold to the business; note the price and end date here.
{{ featSummary }}
No matching listings that aren’t already featured.
| Listing | Type | Ends | Price paid (EC$) | Status | Actions |
|---|---|---|---|---|---|
| {{ f.title }} {{ f.meta }} |
{{ f.status }} |
No featured listings yet. Search above to add one.
Each category page hero shows 3 listings. Admin picks come first, then paid featured listings, then listings featured by Slistr, then the best-rated listings to fill any gaps. Leave a slot on Automatic to let it rotate.
Sellers can pay to feature an item, or ask Slistr to feature it free. Featured items show first on Market and in Featured on Market on the home page (up to 20).
{{ cmSub }}
{{ cmMeta }}
| Type | Status | Score | Author | Page | Comment | Flags | When | Actions | |
|---|---|---|---|---|---|---|---|---|---|
| {{ c.status }} | {{ c.score }} |
{{ cmEmpty }}
Hover a cell to see its full text. Scroll sideways for actions.
Publish: goes live straight away unless it hits the block or spam list. Smart: goes live when the engine scores it {{ cmApproveAt }} or more, otherwise waits for you. Hold: everything waits for approval. Press Publish all to apply rule changes.
One word or phrase per line. Matching ignores capitals, accents and common swaps like 0 for o.
Paste a comment to see the score and what would happen to it.
When on, the server also asks Gemini to check each new post for harassment, hate, threats, sexual content, spam, private personal details and fake reviews. Honest negative reviews and Kwéyòl are not flagged. Uses the GEMINI_API_KEY secret already set for the blog engine.
{{ g.body }}
{{ g.emptyText }}
| Author | Posts | Live | Held or hidden | Reports | |
|---|---|---|---|---|---|
| {{ a.name }} {{ a.tag }} | {{ a.n }} | {{ a.live }} | {{ a.held }} | {{ a.reports }} |
No runs yet. The server runs every 10 minutes once Part Z of DEPLOY.md is done.
No decisions yet.
{{ g.title }} · {{ g.count }}
Performance
{{ adEd.perf }}
{{ adEd.warn }}
Creative preview
Loading bookings…
{{ o.slot }}
{{ o.status }}{{ o.who }} · {{ o.email }}
{{ o.dates }}
{{ o.creative }}
Reason: {{ o.reason }}
{{ o.refundNote }}
Advertisers pay this for each day their ad runs. Checkout charges the US$ equivalent on PayPal and WiPay.
Use the same app as Slistr Bookings. Its secret stays in Supabase › Edge Functions › Secrets (PAYPAL_SECRET).
{{ adPx.wStatus }}
WiPay’s developer docs list platforms for Barbados, Grenada, Guyana, Jamaica and Trinidad & Tobago, but not St. Lucia, so ask WiPay which platform your account uses. Add your WiPay API key in Supabase › Edge Functions › Secrets as WIPAY_API_KEY. Slistr uses it only to check that payments are genuine. Sandbox mode uses WiPay’s test account. Refunds for card payments are made from your WiPay dashboard.
Changes go live when you publish, like other settings.
{{ taxKindCounts }}. Types are filled in automatically until you choose one. The type shows on the place page; Street and Landmark aren’t offered in “Suggest a missing community”.
Renames cascade to every listing that uses the value.
Each category page opens with an interactive question, then its scrolling sections. Press Edit page to change the opener (question, answers, photo, on or off) and the order of the sections. Tick boxes turn sections on or off. Sections with no matching listings stay hidden automatically. Market, Jobs, Popular and Flights use their own layouts.
| Category | {{ c.label }} | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| {{ r.name }}{{ r.n }} · {{ r.onN }} on | ||||||||||||
{{ vg.listing }}
Photos · tap to include
This listing has no photos yet.
Made in this browser from the photos, in Slistr’s style, with a branded end card. No cost.
Sent to Higgsfield with the first photo. Uses your Higgsfield credits. Check the result is a fair picture of the business before using it.
{{ vg.err }}
Paid photos, videos and graphics for businesses. Slistr can make them itself or pass the job to a local creative business on Slistr and keep a share.
Demo: orders are kept in this browser. Run sql/creative.sql (DEPLOY.md Part AE) to make them live.
No orders here yet. Businesses order from Dashboard › Photos & video.
| {{ r.when }} | {{ r.listing }} | {{ r.pkg }} | {{ r.price }} | {{ r.who }} | {{ r.st.txt }} |
Wanted by {{ crEd.deadline }}
{{ crEd.brief }}
Their files: {{ crEd.assets }}
Files to deliver
Claimed listings that can take creative jobs (photographers, videographers, designers). Assign them an order from the Orders tab; they see it on their Dashboard and add the files.
No local creatives added yet.
{{ p.place }}
AI photo and video generation for admins, in the generator’s AI tabs. The keys stay on the server: add HF_CREDENTIALS (key-id:key-secret) as a Supabase secret and deploy creative-ai (DEPLOY.md Part AE). Each model has an endpoint ID on its page at docs.higgsfield.ai.
Wrong details people reported from the Directory. Apply the suggestion in one click, ask the AI agent to check with the business, or close the report. Reporters who left an email hear back when you mark it fixed.
Demo mode: reports are saved in this browser. Run sql/notifications.sql and deploy notify (DEPLOY.md Part AD) to go live.
{{ repEd.field }} · {{ repEd.when }} · {{ repEd.who }}
“{{ repEd.note }}”
{{ repEd.aiSum }}
{{ repEd.callNote }}
| When | Listing | Detail | Slistr shows | Suggested | Note · reporter | Status | ||
|---|---|---|---|---|---|---|---|---|
| {{ r.when }} | {{ r.field }} | {{ r.st.txt }} |
No reports here.
Towns, villages and communities that visitors say are missing from a place page. Adding one puts it on that page after you press Publish all.
{{ psLiveNote }}
{{ x.meta }}
{{ x.note }}
From {{ x.email }}
Who gets Slistr’s emails, how people sign up and how the emails are sent. Editions are written in Community › Synopsis. Changes go live when you press Publish all.
{{ m.name }}
{{ m.sub }}
{{ m.meta }}
Used for the Synopsis, the Blog digest and the welcome email.
Every email has a one-click unsubscribe link.
{{ nlCount }}. One list for every Slistr newsletter.
{{ nlImpNote }} Only import people who agreed to hear from you.
No subscribers match.
How Slistr reaches people: email, push on the Android app, SMS, WhatsApp, and an AI phone agent for simple calls. Choose which events use which channel, who the admins are, and when the agent may call. Changes go live when you press Publish all.
Demo mode: deploy notify and add the provider secrets (DEPLOY.md Part AD) to send for real.
{{ c.provider }}
{{ c.note }}
Secrets: {{ c.secrets }}
| Event | Goes to | |||||
|---|---|---|---|---|---|---|
| {{ g.g }} | ||||||
| {{ e.label }} | {{ e.to }} | |||||
Dashed boxes are channels that event can’t use yet. Hover one to see why. Turning email off here also pauses that email in Admin › Emails.
Admin alerts (new reports, claims, ads to review, security) go to these people by the channels ticked in “What goes where”. Numbers in international format, e.g. +1 758 555 0123.
No admin contacts yet, so admin alerts only go by email to the addresses in Admin › Emails.
The agent makes short, simple calls, always says it is an automated assistant from Slistr and that the call may be recorded, never asks for payment or personal details, and writes down the answer for you to act on.
Calling days
St. Lucia time. Admin alert calls ignore calling hours.
Opens with: {{ k.first }}
Instructions: {{ k.prompt }}
| When | Task | Number | Listing | Status | Answer | |
|---|---|---|---|---|---|---|
| {{ c.when }} | {{ c.task }} | {{ c.to }} | {{ c.listing }} | {{ c.st.txt }} | {{ c.sum }} |
No calls yet. Start one from a report, or add one above.
{{ ntLogNote }}
| When | Channel | Event | To | Message | Status |
|---|---|---|---|---|---|
| {{ r.when }} | {{ r.ch }} | {{ r.ev }} | {{ r.to }} | {{ r.body }} | {{ r.st }} |
Nothing sent yet.
City centre streets for precise addresses, businesses with more than one location, and how places are written across Slistr. Changes go live when you press Publish all.
Each street is a community of its own and is also tagged City Centre, so searches for “Castries City Centre” find every street in it.
{{ locNeedTitle }}
| Listing | Address on file | Street |
|---|---|---|
| {{ x.title }}{{ x.district }} | {{ x.addr }} |
Branches keep their own listing, reviews, district and community, and are linked together on each listing and on a locations page. Owners can also group their own listings from the Dashboard.
Start a new group
| Listing | Community, district | Location name | |
|---|---|---|---|
| {{ x.title }} | {{ x.place }} |
No groups yet.
Every email Slistr sends or expects someone to send, who gets it and when. All automatic emails use the Slistr Brand Guide design; you edit the words. Changes go live when you press Publish all.
Demo mode: the log below is sample data and tests can’t send. Run sql/emails.sql and deploy email-engine (DEPLOY.md Part AB) to go live.
{{ emEd.key }}
{{ emEd.note }}
Insert into the message
| From | Workflow | Goes to | When | Sent by | Status | 30 days | Actions | |
|---|---|---|---|---|---|---|---|---|
| {{ e.to }} | {{ e.when }} | {{ e.st.txt }} | {{ e.n }} |
No emails match.
Dated sends from Synopsis, Society and Spotlights.
Nothing dated in the next few weeks.
These emails go out once you act.
Slistr doesn’t send these. Someone has to.
{{ m.name }}
{{ m.by }} → {{ m.to }} · {{ m.when }}
{{ m.note }}
{{ p.n }}
Receives
Needs to send
Only things that happen after you publish are emailed. Each person gets it once. The email engine checks every 10 minutes.
Insert into the message
Emails you design that go out on their own after something happens.
| Name | When | Delay | Who | Status | Sent, 30 days | Actions |
|---|---|---|---|---|---|---|
| {{ a.name }} | {{ a.trig }} | {{ a.delay }} | {{ a.aud }} | {{ a.st.txt }} | {{ a.n }} |
No automations yet. Start from an idea:
| When | To | Subject | Status | From | |
|---|---|---|---|---|---|
| {{ r.when }} | {{ r.st.txt }} |
Nothing in the log yet.
Hover a failed row’s subject to see the error.
Emails are sent through Resend, which only needs slistr.com verified. Replies and bounces go back to the sender address, so each one should be an active mailbox or an alias in Hostinger.
{{ emSndWhen }}Demo mode: only the MX records are checked here. Deploy mail-check and add your Hostinger API token (DEPLOY.md Part AL) to check each mailbox.
{{ d.k }}
{{ d.sub }}
Leave blank to use the default. Every address must be @slistr.com. Press Check now after a change, then Publish all.
Every automatic email uses this layout from the Slistr Brand Guide: the mark and wordmark, a white card on paper, the orange accent bar, Rethink Sans headings, Hanken Grotesk text and an orange pill button. It can’t be switched off, so nothing goes out off-brand.
Rethink Sans for headings · Hanken Grotesk for text. Email apps without them fall back to Segoe UI or Arial.
Every process on Slistr, step by step. Each line shows who acts, what Slistr does on its own, when emails go out and where you manage it.
{{ wfTotal }}
No workflows match.
{{ wf.area }}
{{ wf.summary }}
{{ wf.counts }}
Select a step to see the detail. Dashed lines are optional steps. Scroll sideways on smaller screens.
{{ wf.step.detail }}
Emails at this step
All steps
Related
{{ comSubhead }}
Demo mode: RSVPs, submissions and Spotlight stats are stored in this browser only. Run sql/community.sql and deploy synopsis-send (DEPLOY.md Part AA) to make them live.
| # | Title | Status | Items | Sent to | Date | Actions |
|---|---|---|---|---|---|---|
| {{ e.n }} | {{ e.title }} | {{ e.st.txt }} | {{ e.count }} | {{ e.to }} | {{ e.date }} |
Sections included in auto-drafts
{{ synSubCount }}. Shared with the Blog digest list; unsubscribes apply to both.
{{ socAtt.count }}
No RSVPs yet.
| Name | Guests | Status | RSVP’d | ||
|---|---|---|---|---|---|
| {{ r.name }} | {{ r.email }} | {{ r.guests }} | {{ r.st.txt }} | {{ r.date }} |
| Event | Type | When | Where | RSVPs | Status | Actions |
|---|---|---|---|---|---|---|
| {{ e.title }} | {{ e.type }} | {{ e.when }} | {{ e.rsvps }} | {{ e.st.txt }} |
Media: {{ spEd.mediaKind }}
| Headline | Listing | Media | Runs | Views | Clicks | CTR | Status | Actions |
|---|---|---|---|---|---|---|---|---|
| {{ x.title }} | {{ x.listing }} | {{ x.kind }} | {{ x.dates }} | {{ x.imp }} | {{ x.clicks }} | {{ x.ctr }} | {{ x.st.txt }} |
Plans eligible for a free Spotlight
{{ x.title }}
{{ x.listing }} · {{ x.date }}
{{ x.excerpt }}
| Headline | Business | Written by | Date | Status | Actions |
|---|---|---|---|---|---|
| {{ x.title }} | {{ x.listing }} | {{ x.origin }} | {{ x.date }} | {{ x.st.txt }} |
| Listing | Attributes | Score | Declared | Badge | |
|---|---|---|---|---|---|
| {{ l.title }}{{ l.meta }} | {{ l.n }} | {{ l.score }} | {{ l.st.txt }} |
{{ x.title }}
{{ x.kind }} · {{ x.by }}
{{ x.name }}
{{ x.kind }}
Attribute usage
Awards shown on listing pages and in the Award winners rows on the home page and category pages. Hidden awards stay linked but don’t count as wins. {{ awSummary }}
Each year is its own award with its own winners, for example 2025 and 2026 {{ a.name }}. Listings show every year they won.
No winners for this year yet. Search below to add one.
No awards yet. Add one above.
Every published version of Slistr’s policies, newest first. The current version is what visitors see. Download any version as a web page or plain text.
{{ v.note }}
Retired: {{ polRemoved }}
Addresses outside Slistr open in a new tab.
More platforms
Add YouTube, LinkedIn, Pinterest or any other link. They show in the footer next to the others.
{{ blgStatus }}
{{ blgSub }}
No published posts yet.
{{ p.meta }}
The engine only fetches pages from sites that are switched on here, and only follows links that stay on those sites. {{ blgSrcCount }}
{{ blgSrcErr }}
When the engine writes a post
Who writes the posts
No runs yet.
{{ blgSubCount }}
No sign-ups yet. The form sits at the bottom of every blog page.
Tick a box to show that section on every listing page of that type. A ticked section still hides itself on listings with nothing to show. Jobs use their own page and aren’t listed here.
| {{ g.title }} | |
|---|---|
| {{ r.label }} |
Government listings always use the Government page, and listings with property details always use Real estate. “Automatic” picks the type from the listing’s details.
Finish the Supabase setup to manage accounts
The admin-users function isn’t live yet, so this list is read-only and shows profiles only. Follow the steps Claude sent you, then press Refresh.
{{ auErr }}
Demo data: changes stay in this browser and no emails are sent.
{{ auSuperNote }}
| User | Role | Status | Listings | Joined | Last sign-in | Actions |
|---|---|---|---|---|---|---|
| {{ u.status }} | {{ u.listings }} | {{ u.joined }} | {{ u.last }} |
No users match these filters.
{{ auSelMeta }}
{{ auSelResetNote }}
Loading sign-in details…
{{ auSgErr }}
| When | What | Network | Device |
|---|---|---|---|
| {{ x.when }} | {{ x.what }} | {{ x.ip }} | {{ x.dev }} |
None in the last 30 days.
No admin has viewed this account.
No claims.
{{ r.rating }}★ · {{ r.date }}
No reviews.
Viewing as {{ vaName }} · read-only · {{ vaSince }} · recorded in the audit log
{{ vaMeta }}
Nothing saved yet.
Messages are private and aren’t shown in this view.
No listings yet.
{{ r.rating }}★ · {{ r.date }}
No reviews yet.
No claims.
Demo data. On www.slistr.com this tab reads the live Bookings, Events, Ads, Facilities and Support tables.
You can view app data. Only a super admin can change it.
Couldn’t load this app’s data
Run sql/apps-hub.sql in Supabase (Part G of the publishing guide), then press Refresh.
{{ apErr }}
{{ apMissingTitle }}
Its tables aren’t in the database yet. Run the app’s own setup SQL from its project, then press Refresh.
{{ m.k }}
{{ m.v }}
{{ apCheckedAt }}
Database tables not found yet.
{{ c.last }}
Switching an app off hides its links and buttons on slistr.com. The app itself keeps running.
Every edit made here is logged
| When | Who | App | Change | Item |
|---|---|---|---|---|
| {{ a.when }} | {{ a.who }} | {{ a.app }} | {{ a.action }}{{ a.note }} | {{ a.target }} |
Nothing here yet.
{{ bkDefaultNote }}
| Listing | Type | Status | “Book on Slistr” badge | Commission % |
|---|---|---|---|---|
| {{ p.title }} | {{ p.type }} |
Nothing here yet.
Latest 200
| Booking | Listing | Guest | Date | Total | Status | Actions |
|---|---|---|---|---|---|---|
| {{ X.id }} | {{ X.listing }}{{ X.offer }} | {{ X.guest }}{{ X.email }} | {{ X.when }} | {{ X.total }} | {{ X.sLabel }} |
Nothing here yet.
{{ evDefaultNote }}
| Event | Date | Status | Tickets sold | Fee % | Actions |
|---|---|---|---|---|---|
| {{ X.title }}{{ X.venue }} | {{ X.when }} | {{ X.sLabel }} | {{ X.sold }} | {{ X.fee }} |
Nothing here yet.
Name · price in EC$ · quantity. {{ evSoldNote }}
Latest 200
| Order | Event | Buyer | Total | Status | Actions |
|---|---|---|---|---|---|
| {{ X.id }} | {{ X.event }} | {{ X.buyer }}{{ X.email }} | {{ X.total }} | {{ X.sLabel }} |
Nothing here yet.
Latest 200
| Listing | Placement | Dates | Cost | Paid | Status |
|---|---|---|---|---|---|
| {{ X.listing }} | {{ X.slot }} | {{ X.dates }} | {{ X.cost }} |
Nothing here yet.
Change the step of any job
| Request | Business | Provider | Urgency | Step |
|---|---|---|---|---|
| {{ X.ref }}{{ X.title }} | {{ X.business }} | {{ X.provider }} | {{ X.sLabel }} |
Nothing here yet.
| Name | Type | Town | Status |
|---|---|---|---|
| {{ X.kind }} | {{ X.town }} |
Nothing here yet.
| Location | Address | Business | |
|---|---|---|---|
| {{ X.org }} |
Nothing here yet.
| Request | From | Topic | Status | Updated | |
|---|---|---|---|---|---|
| {{ X.ref }}{{ X.subject }} | {{ X.name }}{{ X.email }} | {{ X.reason }} | {{ X.sLabel }} | {{ X.when }} |
Nothing here yet.
{{ supSelMeta }}
{{ m.who }} · {{ m.when }}
{{ m.body }}
Loading messages…
{{ trStatus }}
{{ trSource }}. The list rebuilds automatically every second Monday.
Changes apply the next time the list is built. Press Recalculate now to apply them straight away.
Points per action in the last 14 days. A booking at 8 counts as much as eight views.
Yearly dates (month-day) when matching listings get a lift. A listing matches by category or by a keyword in its name, services or description. Districts narrow the lift to those areas. Check the dates each year.
| On | Moment | From | To | Lift | Categories | Keywords | Districts | |
|---|---|---|---|---|---|---|---|---|
Pinned listings always appear. Excluded listings never appear.
None.
None.
| # | Listing | Score | Change | Why |
|---|---|---|---|---|
| {{ r.rank }} | {{ r.title }} {{ r.pin }} | {{ r.score }} | {{ r.change }} | {{ r.why }} |
{{ plansNote }}
Shown under “Add-ons across Slistr” on the Pricing page. Bookings and Event tickets use the commission rates set on each plan above.
The Directory is a table of every active listing, linked as Directory in the header. Columns pull from listing data, so any field your listings have can become a column. Personal Market items are never included. Visitors can’t select or copy the table; Download CSV here exports every included listing. Changes go live when you press Publish all.
{{ dirSummary }}
Name is always the first column. The bar shows how many listings have each field filled in.
Only names are showing. Add a column below.
Controls visitors see above the table.
One-tap buttons for a category or subcategory, such as Government of St. Lucia. Rename a button by editing its text.
No quick filters.
Listings in the Emergency filter. Each one gets a badge, and its call button dials the number set here.
No emergency services linked.
{{ dirEmNote }}
Untick a category to leave it out of the Directory.
Choose the page design for each district. Changes go live when you press Publish all.
{{ dpSummary }}
Major district
Photo slides from local listings, A day in the district, neighbourhood tabs and Top rated. Best where many businesses are listed.
Community district
Today’s sunrise and sunset, every community with what’s listed there, the closest listings next door, nearby districts and a call for local businesses. Made for districts with fewer listings. Add an optional hero photo.
| District | Page type | Hero photo (community pages) | |
|---|---|---|---|
| {{ r.name }}{{ r.meta }} | View page |
Every listing belongs to a country. Only active countries appear on the site. {{ ctryNote }} Changes go live when you press Publish all.
{{ ctrySummary }}
| Country | Listings | Active | |
|---|---|---|---|
| {{ r.name }} |
{{ r.n }} |
Demo data: connect the database to see live security information.
Some security data didn’t load: {{ secErr }}. Run sql/security.sql (DEPLOY.md, Part T) if you haven’t yet.
{{ secSub }}
{{ secChecked }} · {{ secUpdated }}
{{ x.title }}
{{ x.detail }}
{{ x.seen }}
{{ secNoFindText }}
{{ secUsers }}
Last 7 days, newest first. Addresses come from the network, not the browser.
| When | Event | Account | Address | Detail |
|---|---|---|---|---|
| {{ e.when }} | {{ e.what }} | {{ e.who }} | {{ e.ip }} | {{ e.det }} |
No events in the last 7 days.
The monitor emails new threats and uses these limits. Press Publish all to apply them.
Data Studio didn’t load. Upload slistr-studio.js with index.html.
Export data, import it in a few checked steps, and run reports. Imports are staged like any other edit, so nothing goes live until you press Publish all, and every change is recorded in Data health › Change log.
{{ stMatch }}
No conditions, so every row is included.
{{ stMatch }}
| {{ x.h }} |
|---|
{{ stPrevMore }}
{{ stSummary }}
{{ stFile }}
Replace removes every value that isn’t in your file.
Your file needs
The first row must be column names. Lists like subcategories go in one cell, separated by semicolons.
CSV or JSON, up to 5,000 rows. Excel users: File › Save as › CSV.
{{ stErr }}
{{ stFileName }}
{{ stMapped }}
| Column in your file | Sample values | Import into |
|---|---|---|
| {{ m.h }} | {{ m.sample }} |
{{ stMapErr }}
Every row was checked against Slistr’s rules. Errors stop a row; warnings don’t.
{{ stIssuesMore }}
{{ stDone.text }}
{{ stConfirm }}
{{ stReplaceNote }}
The import is staged. Check the results on the site, then press Publish all, or Discard to undo everything.
{{ stRepDesc }}
{{ stRepN }}
Measures
Only include listings where
No conditions, so every row is included.
| {{ x.h }} | |
|---|---|
| {{ r.first }} | {{ c.v }} |
| {{ stTotal.first }} | {{ c.v }} |
{{ stRepMore }}
No listings match.
Top picks is the row of listings in each category page’s opener, shown before a visitor answers its question. Choose what fills each row, pin or hide listings, or switch the row to featured listings.
What the row shows
{{ tp.featNote }}
Pinned first
Shown before everything else, in this order, whenever they match what the visitor has chosen.
No pinned listings.
Hidden from this row
Nothing hidden. Use Hide in the preview. Hidden listings still appear when a visitor picks an answer.
{{ tp.pvNote }}
{{ tp.filterNote }}
{{ tp.noRowsText }}
Test mode. Checkouts finish without taking money. Turn on live payments in Settings after the checkout function is deployed.
Pick an existing account or type the details for someone new.
{{ g.name }}
Codes work at checkout, in admin sales and through links like slistr.com/?promo=CODE. Every business also has its own referral code under Account › Billing.
Discount
Applies to (nothing selected = everything)
Prices are in EC$ before VAT. Plan prices come from Plans; yearly plans charge the months shown. Ad and Market prices change here and in Ads.
Tickets and one-off products show in admin sales and can be shared through a payment link.
{{ k.k }}
{{ k.v }}
No paid orders in this period.
Sales are the full order totals where the code was used.
{{ f.hint }}
Customers can switch in the cart.
Card and PayPal settings are shared with Ads › Pricing. Deploy the checkout function and run commerce.sql before turning this on.
Slistr Flights shows departures and arrivals from AeroDataBox. The flight-board function saves them to the database on a schedule, and the Flights page reads that saved copy.
{{ a.err }}
Automatic updates at these St. Lucia times. Each one covers 2 hours back and 10 hours ahead.
{{ fl.usage }}
Refresh now asks AeroDataBox straight away and uses part of the monthly allowance. Once every 20 minutes at most.
{{ fl.noticeState }}
Everything in the last update for both airports. Hide a flight if AeroDataBox has it wrong; it stays hidden in later updates until you show it again.
| Airport | Time | Flight | To or from | Status | Actions |
|---|---|---|---|---|---|
| {{ r.ap }} | {{ r.time }} | {{ r.num }} {{ r.airline }} | {{ r.place }} | {{ r.status }} |
{{ fl.noRowsText }}
{{ rcIntro }}
The top 25 with your current settings. Arrows compare with the default settings. {{ rcPoolN }}.
No listings match.
Rating quality Boosts and bonuses
Every listing gets a score from its rating, then bonuses on top. The defaults match how Slistr ranked before.
Built from what each visitor viewed, searched and saved in their browser, with their permission.
Pick what an imaginary visitor looked at and see their Recommended for you rail.
{{ rcVtEmpty }}
Left out of Recommended for you and the Recommended rails. They still appear in search and category lists.
None.
Pinned listings rank first in the Recommended sort and rails until the end date. Leave the date empty to keep them pinned.
None.
Raise or lower whole categories wherever listings from several categories are ranked together.
Shown in the sidebar of each listing page, always from the same category.
{{ seoSub }}
{{ seoMeta }}
{{ seoIssueNote }}
{{ x.title }} · {{ x.count }}
{{ x.desc }}
{{ seoQNote }}
{{ p.meta }}
{{ p.title }}
{{ p.from }}
{{ p.to }}
{{ seoQEmptyText }}
Showing the first {{ seoQShown }}. Approve or reject these to see more.
| Score | Listing | Search title | Issues | ||
|---|---|---|---|---|---|
| {{ r.score }} |
No listings match these filters.
Home, category and district pages. Titles and descriptions are generated from live counts; click a page to write your own.
| Score | Page | Search title | Description |
|---|---|---|---|
| {{ p.score }} | {{ p.label }}{{ p.path }}{{ p.customTag }} | {{ p.tLen }} | {{ p.dLen }} |
{{ seoMapNote }}
Live address: {{ seoMapUrl }}
Robots: {{ seoRobotsUrl }}
{{ seoMapStatus }}
Press Publish all to apply. The server reads these before every scheduled run.
What the engine may change
Tokens: {title} {sub} {category} {town} {place} {brand} for titles; {lead} {services} {hours} {brand} {town} {place} for descriptions.
Scheduled and manual runs, newest first.
| When | Run by | Scanned | Applied | Queued | Score |
|---|---|---|---|---|---|
| {{ r.when }} | {{ r.by }} | {{ r.scanned }} | {{ r.applied }} | {{ r.queued }} | {{ r.score }} |
No runs yet. Press Run engine now, or wait for the first scheduled run.
{{ dDate }} · {{ dSource }}
{{ dSeoText }}
{{ dSeoMeta }}
{{ c.note }}
{{ g.more }}
No dated activity yet.
Header links, in order. Changes go live when you press Publish all.
Listing page sections are now set per page type in .
{{ dhClean }}
Fixes are staged like any other edit and recorded in the change log. Press Publish all to make them live.
{{ r.title }} · {{ r.area }} · {{ r.n }}
{{ r.desc }}
Nothing to fix here.
{{ chgCount }}
Demo data: changes are recorded in this browser only.
The change log didn’t load: {{ chgErr }}. Run sql/data-changes.sql (DEPLOY.md, Part U).
| Field | Before | After |
|---|---|---|
| {{ f.path }} | {{ f.from }} | {{ f.to }} |
No changes match.
Fixes applied to the raw seed at startup. The seed itself is unchanged.
Businesses that use your code get {{ blPct }} off their first purchase, and you get {{ blPct }} off your next one.
{{ blCode }}
{{ viewedNote }}
{{ userEmail }}
Browsing as a guest. to save listings and write reviews.
{{ mfaStatus }}
{{ mfaSecret }}{{ mfaErr }}
Prices are converted from EC$ at approximate rates. Payments are still charged in EC$.
Personalisation: {{ privStatus }}
{{ privStats }}
The Slistr Blog
Short reads on events, food, culture and island life. New every few days.
New posts, Society events, Spotlights and what just opened. One short email. Read the latest edition.
{{ bp.statusNote }}
{{ bp.excerpt }}
{{ b.text }}
Sources
Sign in to join the conversation.
No comments yet. Go on, be first.
{{ c.name }} · {{ c.date }}
{{ c.text }}
New posts, Society events, Spotlights and what just opened. One short email. Read the latest edition.
Everything we deliver is yours to use on Slistr and anywhere else. Prices are in Eastern Caribbean dollars.
{{ p.desc }}
{{ s.d }}
Our team makes Spotlight videos, social packs, photo edits and menus in Slistr’s style, from the photos and details you already have.
Shoots and filmed reels go to photographers, videographers and designers listed on Slistr. We agree the brief, check the work and deliver it to you.
Are you a creative business on Slistr? Ask to join
Sign in, open your Dashboard and choose Photos & video. You’ll hear back with a price and timing.
Slistr Community
A newsletter, real-life events, features from local businesses, their stories, and a greener way to choose. All of it from the people who run Slistr.
Everything above, in one email every other Friday.
Slistr Synopsis
The newest spots, the next Society event, Spotlights worth a look and what the blog found. Read it here or get it by email.
{{ synSel.intro }}
{{ bpCat }}
{{ bpSummary }}
Slistr Society
{{ socIntro }}
{{ k.desc }}
Society events may not reflect a typical visit, so if you review one, post it on the event page rather than the host’s listing. Reviews are never required.
Claimed businesses on Slistr can host a meet-up or take a vendor spot at a Slistr Party. We bring the people and the photos; you bring the place.
{{ ev.desc }}
Bring: {{ ev.bring }}
With {{ ev.partner }}
How it went: {{ ev.recap }}
{{ ev.typeDesc }}
Slistr Spotlights
A new dish, a new room, a new season. Photo or video, picked by the Slistr team and always from a listing you can visit today.
Included with {{ spPlans }} plans. Send us a photo or a short video (up to 30 seconds) and two sentences; the Slistr team sets it live on the home page and your listing for {{ spDays }} days.
Slistr Success Stories
{{ stIntro }}
Claimed a listing and seen a change? Write it up in the Dashboard. The Slistr team edits, adds your numbers and publishes it here and in the Synopsis.
Draft preview. Only admins can see this until it’s published.
{{ st.excerpt }}
“{{ st.quote }}”
{{ b.text }}
Slistr Social Sustainability
{{ ecIntro }}
Business owners declare the practices below on their listing. Declare {{ ecMin }} or more and the badge shows on the listing and in search, and the business appears in the eco filter. Slistr may ask for a photo or remove claims that can’t be backed up.
Guides, calculators and toolkits from organisations that do this all day. Start with the foodware guide if you serve food; start with the EPA guide if you don’t.
Local bodies that collect, advise, fund or certify.
{{ ecChecklistN }} questions, five minutes. Tick what you already do, see your score, pick one thing to change this quarter. It’s in your Dashboard under Sustainability.
Many St. Lucian businesses run on word of mouth. That works until a customer needs a plumber at 9pm, a visitor wants dinner in Soufrière, or a new resident is looking for a notary. Slistr puts those businesses where people look first: online, on any phone, with the details that matter.
An online presence is the first step. From there, Slistr adds the tools a growing business needs: bookings, ticket sales, advertising and facility management, all connected to one listing and one account.
One Slistr account signs you in to every Slistr site.
Residents, visitors and anyone doing business here use Slistr to find what they need, free and without an account.
Add it to Slistr for free, or claim the listing that’s already here. It takes about ten minutes.
{{ page.kicker }}
{{ page.lede }}
{{ para }}
{{ q.a }}
Help for slistr.com and every Slistr app lives in one place: the Support Centre. Search the articles, or sign in with this account to submit a request and follow the replies.
Or email {{ supportEmail }}.
Last updated {{ page.updated }}
{{ jobsSub }}
{{ jobsStat }}. Applying is free with a personal Slistr account.
Posting is free on every plan. You need a claimed or newly added business listing.
No open roles match. Try another field or “Anywhere”.
Apply in two minutes. Your application and CV are emailed straight to {{ J.employer }}, and you can track it in your account.
This is your post · {{ J.appCount }}. {{ J.ownerMail }}
Review applicantsTrack every application in My applications. The employer contacts you by email or phone.
{{ J.description }}
{{ J.tagline }}
Demo job post. Never pay an employer to apply; report suspicious posts to {{ supportEmail }}.
Post a role from your business listing and review applicants in your dashboard.
Free on every plan for business accounts. Applicants apply through Slistr, and each application is emailed to the address you choose and saved in your dashboard.
{{ signInReason }}
We emailed a sign-in link to {{ siEmail }}. Open it on this device, or enter the 6-digit code from the email.
{{ siErr }}
No password needed. New emails get a customer account.
Demo sign-in. No password is stored or sent.
No conversations yet. Open a listing and choose Message to ask the business a question.
{{ m.text }}
{{ m.time }}
{{ chat.emptyText }}
{{ chat.note }}
{{ gp.title }}
Searching Google Maps…
{{ gp.err }}
Pick the right business
This business has no photos on Google Maps.
Photos stay on Google and load from there. Google requires a credit, which shows in the photo viewer and gallery.
{{ lightboxCount }}
Every other Friday: new posts, Society events, Spotlights and what just opened. We’ll send it to {{ synPromptEmail }}.
{{ confirmBody }}
Set Slistr up the way you like it. You can change these any time in Settings.