Feature catalogue

Tested starting points the Runalio coding agent uses to add features to a website. Each package runs in the website's own container. Machine-readable list: index.json.

Website backend (base)

foundation · package · v1.2.0

The backend skeleton every other package plugs into: router, SQLite database, owner admin area, background jobs and an email helper. Node 22, no dependencies.

README · Download

Stripe payments, donations and subscriptions

payments · package · v1.2.0 · requires base

Stripe Checkout for products, donations (with a progress bar) and recurring subscriptions. Cards, Apple Pay, Google Pay and Link appear automatically on Stripe's page. Webhook-verified ledger, refunds and admin list.

README · Download

PayPal payments and donations

payments · package · v1.2.0 · requires base

PayPal Checkout buttons (PayPal, Venmo in the US, and cards through PayPal) for products and donations, using the same catalogue and ledger as stripe-payments. Server-priced orders, capture and webhook verification.

README · Download

Apple Pay and Google Pay

payments · guide · v1.1.1 · requires stripe-payments

How to offer Apple Pay and Google Pay: automatically through stripe-payments (Stripe Checkout, no setup), or as buttons on the website's own page with Stripe's Express Checkout Element (custom domain and domain registration required).

README

Appointment bookings and calendar

scheduling · package · v1.2.0 · requires base

Online booking for services: weekly hours in the business's time zone, notice and booking horizon, closed dates, double-booking protection, cancellation links, add-to-calendar files, a private calendar feed for Google/Apple/Outlook, reminders and owner notices.

README · Download

Customer chat and support inbox

support · package · v1.2.0 · requires base

A chat button on every page and an owner inbox at <website>/api/admin/chat to answer, close and export conversations. Messages stay in the website's own database; optional email notice for new chats.

README · Download

Newsletter sign-ups

marketing · package · v1.2.0 · requires base

A consent-based newsletter sign-up form with double opt-in (when email sending is set up), one-click unsubscribe links and CSV export for the owner's email tool.

README · Download

Automatic emails (confirmations, notices, receipts)

email · package · v1.2.0 · requires base

Transactional email composer and durable outbox with provider acceptance, failures and controlled retries. Preview sending is disabled.

README · Download

Business mailbox (mail server)

email · guide · v1.1.1

Runalio's built-in mail server: an inbox on the customer's own domain with up to 32 addresses, stored in the website's own container, read and sent from the Runalio portal's Email page. Nothing to install.

README

Contact form and inquiries

forms · package · v1.2.0 · requires customer-crm

Node.js inquiry form with recorded consent, CRM activity, owner notifications and portal Leads synchronization.

README · Download

Business analytics

analytics · guide · v1.2.0

Runalio’s first-party visitor, customer and sales dashboard, separated by website, currency and test activity.

README

Business profile and services

business · package · v1.2.0 · requires base

Business details, opening hours, service areas and a structured service list with an owner editor.

README · Download

Customer records (CRM)

business · package · v1.2.0 · requires base

Searchable customer records, private notes, lead status, activity and CSV export. Chat, bookings, visits, quotes and orders populate the same contacts.

README · Download

Estimates and invoices

payments · package · v1.2.0 · requires customer-crm, stripe-payments

Itemized quote drafts, private acceptance links, one-time invoice conversion and guest payment with verified settlement and refunds.

README · Download

Orders and fulfillment

commerce · package · v1.2.0 · requires customer-crm, stripe-payments

Guest product orders with server-priced line snapshots, pickup/delivery, verified payments, customer tracking and paid-only fulfillment.

README · Download

Reviews and testimonials

marketing · package · v1.2.0 · requires customer-crm

Customer review submissions with explicit publication consent, owner moderation and an approved-review display.

README · Download

On-site service visits

scheduling · package · v1.2.0 · requires business-profile, customer-crm

Service requests, addresses, preferred dates, staff dispatch, collision checks, job lifecycle and private customer tracking.

README · Download

Transactional SMS updates

communications · package · v1.2.0 · requires base

Optional Twilio Messaging Service for consented individual updates and service reminders, opt-out suppression, local quiet hours and verified delivery state.

README · Download