💼 Services & Pricing Dashboard
Dynamic Service Directory
This dashboard dynamically queries all active services and packages in your vault. It scans notes in the
Servicesfolder and extracts pricing configurations dynamically.
🛠️ Current Offerings
let services = dv.pages('"Services"')
.filter(p => p.file.name !== "index" && p.file.name !== "Website Costs Calculator" && p.file.name !== "Automation Services" && p.file.name !== "Services Dashboard");
dv.table(
["Service Offering", "Category", "Tags", "Starting Price"],
services.map(p => {
let priceStr = "Contact for Quote";
if (p.prices && p.prices.length > 0) {
let starter = p.prices[0];
priceStr = `${starter.value} ${starter.currency} (${starter.billing_period})`;
}
return [p.file.link, p.category || "General", p.file.tags || "", priceStr];
})
);