V Vinfarm Admin

Sign in to manage your site content

OR

Forgot your password? Use the magic link option above.

📧

Check your email

We sent a sign-in link to . Click it to log in.

← Back to vinfarm.co.ke

V Set your password

Choose a strong password for future sign-ins

Tip: pick something memorable, at least 12 characters.

V Vinfarm Admin
View site ↗

Overview

Your Vinfarm site at a glance.

Recent contacts

Recent signups

Blog posts

Notes from the farm. Visible to visitors at /blog.

No posts yet. Click "New post" to publish your first one.

Products & animals

Manage everything for sale on your shop. Changes go live in 30 seconds.

No products yet. Click "New product" to add the first one.

Breeds & varieties

Manage the breeds that appear on each species page (e.g. Bourbon Red turkey, Saanen goat).

No breeds yet. Run admin-breeds-setup.sql in Supabase to seed 50 starter breeds.

Clients

Every customer who signed up to AgriPlan. Search, view their farm, or remove inactive accounts.

selected
No clients match your filters.
Loading clients...

Client details

Waitlist signups

Everyone who entered their email on the homepage to be notified.

No signups yet.

Contact submissions

Messages sent through the site's contact form.

No contact form submissions yet.

Payments

IntaSend M-Pesa transactions from AgriPlan subscriptions.

💳

No payment records yet

Run admin-payments-setup.sql to create the payments table, then configure IntaSend webhook.

Loading payments...

Payments table not set up yet

Run admin-payments-setup.sql in Supabase → then configure your IntaSend webhook URL to https://auwkatnnqgcclucumstz.supabase.co/functions/v1/intasend-webhook

Analytics

Signup trends and plan distribution from your live data.

Plan distribution

Signup activity (last 12 weeks)

Onboarding funnel

Client activity

Broadcast

Send magic sign-in links or messages to user segments.

Send magic links

Sends a personalised sign-in link to each recipient's email via Supabase Auth.

Broadcast history

No broadcasts sent yet. Run admin-broadcast-setup.sql to enable logging.

Daily content

Tips, guides, and updates posted to AgriPlan users inside the app.

No posts yet. Click "+ New post" to publish your first one.
Loading content...

Audit log

Record of admin actions — plan changes, deletions, magic links.

No audit events yet. Run admin-audit-log.sql to enable logging.

Loading audit log...

Website content

Upload farm photos, manage reviews, and edit hero text on vinfarm.co.ke.

Customer reviews shown in the What farmers are saying section.

Loading…
No reviews yet. Click "+ Add review" to add the first one.

Override the homepage headline and subtext. Leave blank to use the existing text from the HTML file.

Leave blank to keep the existing headline.

Leave blank to keep the existing subtext.

Help & tips

How do I write a new blog post? +

Go to Blog Posts tab → click + New post.

Fill in title, category, an emoji or image URL for the cover, and the body. Click Publish.

The post appears immediately on vinfarm.co.ke/#blog with a unique link.

What's a "slug"? +

It's the URL part. For "Starting Dorper Sheep in Kenya", the slug is usually starting-dorper-sheep-kenya. Lowercase letters and dashes only.

The admin auto-generates one from the title. You can override it before saving.

Can I use formatting in the body? +

Yes. The body field accepts HTML tags. Common ones:

  • <p>Paragraph</p> — a paragraph
  • <h2>Section title</h2> — section heading
  • <strong>Bold text</strong> — bold
  • <em>Italic text</em> — italic
  • <ul><li>Item</li></ul> — bullet list
  • <blockquote>Quote</blockquote> — pull-quote
  • <a href="https://...">Link text</a> — link
How do I unpublish a post without deleting it? +

Edit the post, toggle Published to off, click Save. The post stays in your dashboard but disappears from the public site.

Where do orders show up? +

Orders come through WhatsApp directly to your phone — when a customer clicks "Checkout on WhatsApp" in the cart, their device opens WhatsApp with the order pre-filled. Reply directly there.

There's nothing to manage in this admin for orders.

Photo upload — when? +

Coming in Phase 2. For now, send photos via WhatsApp and they'll be added by hand. Once photo upload is built, you'll get a Photos tab here for drag-drop uploads.

New breed

Auto-fills from name. Lowercase, dashes only.

Lower = appears first.

New product

Auto-fills from name. Lowercase, dashes only.

Pick existing or type a new one.

Group similar items together.

Leave blank for "Quote on request".

Lower number = appears first.

For now use an emoji. Real photo support coming in next phase.

New post

Lowercase, dashes only. Auto-fills from title.

Pick existing or type a new category.

For now use an emoji. Photo support coming in Phase 2.

0/160

Tip: see the Help tab for available HTML tags.

New post

0/160

HTML supported: <p>, <h2>, <ul>/<li>, <strong>, <em>.

Add review

Change password