Dashboard
← Back to Town
Overview
Today's Revenue
0 orders today
Today's Orders
Paid invoices today
Total Revenue
0 orders all time
Outstanding Invoices
Sent & unpaid
Pending Deposits
0 pending

Revenue — Last 30 Days

Orders & Deposits
0 deposits
OrderBuyerAmount%StatusExpires
No deposits yet

🏪 Local Pickup Deposits

Create a 5% non-refundable deposit for cash pickup sales to prevent no-shows.

DateBuyerItemTotalDepositStatusAction
Invoices
Collected
$0.00
Outstanding
$0.00
Fees Earned
$0.00
0 invoices
InvoiceCustomerAmountStatusDate
No invoices yet
Products
0 products
ImageTitleTypePriceQtyStatus
Loading...
Edit Product
Service Inquiries
0 inquiries
DateServiceNameEmailStatus
No inquiries yet
Service Form Builder
Form Fields
Analytics
Avg Order Value
Per paid invoice
Conversion Rate
Paid / total invoices
Total Customers
Unique buyers
Revenue by Product
ProductUnitsRevenue
No data yet
Top Customers
CustomerOrdersTotal Spent
No data yet

Weekly Revenue — Last 12 Weeks

Invoice Funnel

Facebook / Comment-to-Pay

Comment-to-Pay Webhook

When a customer comments on your Facebook post, your automation tool sends their info here and gets back a payment link to DM them.

Automation Setup:
1. Create an automation triggered by Facebook comment keywords (e.g. "BUY", "WANT", "ORDER").
2. Add a step to collect the buyer's email address.
3. Add an External Request (POST) to the Webhook URL above with JSON body (see example below).
4. Use the returned paymentMessage to send a DM to the buyer with their payment link.

JSON Body Example: {
  "apiKey": "YOUR_API_KEY",
  "buyerName": "Jane Doe",
  "buyerEmail": "[email protected]",
  "messengerUserId": "12345",
  "productTitle": "Lavender Body Butter",
  "price": 14.99,
  "description": "Optional notes"
}
Or with multiple items: {
  "apiKey": "YOUR_API_KEY",
  "buyerEmail": "[email protected]",
  "items": [
    {"title": "Body Butter", "price": 14.99, "quantity": 1},
    {"title": "Lip Balm", "price": 5.99, "quantity": 2}
  ]
}
Response: { ok, invoiceId, invoiceUrl, total, paymentMessage } — use paymentMessage as the DM text.

Test Comment-to-Pay

Customers
0 customers
NameEmailOrdersTotal SpentLast Purchase
Loading...
Marketing
Email All Customers
Create Discount Code
Coming soon
Export Customer List
Download all your customers as a CSV file.
Settings

💳 Stripe Connect

Connect your Stripe account to receive payouts from sales.

Checking...

🌱 Regenerative Agriculture Donation

Percentage of each sale donated to Mad Agriculture (1-10%).

1%

📦 Shipping Provider (Shippo)

Connect your Shippo account for discounted shipping labels. Free to sign up — you only pay per label.

Ship From Address

Deposit Settings

Hours before a pending deposit is auto-forfeited

Facebook Auto-Sync

Connect your automation tool to auto-create listings from your Facebook posts.

How Comment-to-Pay Works

Someone comments on your Facebook post → ManyChat auto-DMs them a payment link → they pay → you get paid. Here's how to set it up:

  1. Sign up at manychat.com and connect your Facebook Page
  2. Create a new Flow with trigger: Comments on a Post
  3. Add an action step: External Request → POST
  4. Paste the Webhook URL from above
  5. Set Header: Content-Type: application/json
  6. Set Body to JSON (copy & edit below):
{
  "apiKey": "PASTE_YOUR_API_KEY_FROM_ABOVE",
  "buyerName": "{{first_name}}",
  "buyerEmail": "{{email}}",
  "productTitle": "Your item name",
  "price": 29.99
}

{{first_name}} and {{email}} are ManyChat variables — they auto-fill with the buyer's info from Messenger.

Don't use ManyChat? You can skip this — just create invoices manually from the Invoices tab and send payment links directly.

Create Invoice

Subtotal$0.00
Fees deducted from payout at checkout
Total$0.00