Skejuhl Operations Guide

Skejuhl is a scheduling and field operations accountability platform. Your business lives in a workspace — its calendar, its team, its services, its bookings, its money trail. This page documents the operational surface in full: every area of the workspace, and the complete receptionist console with every setting explained.

Skejuhl also pairs with Aussern, an AI receptionist that answers your business phone and books appointments directly onto your Skejuhl calendar. The receptionist is programmed in Aussern; everything it books, and every rule about what may be booked, lives here.

Getting Started

  1. Create your account — free to get started, no credit card required. You provide your name, email, and password, confirm you are 18 or older, and accept the terms. Verify your email to unlock the app.
  2. Create your workspace — from your personal dashboard, click New entity. A three-step form walks you through Details (name, type — Business, Division, Team, Network, Freelancer, or Other — timezone, optional description), Plan (Workforce, Pro, or Enterprise), and Payment — or start a 30-day free trial with no card.
  3. Invite your team — under People → Members, click Invite member with an email and a role: Admin (full access), Manager (operational access), or Member (their own schedule and submissions).
  4. Set availability — each person sets their weekly hours in their personal Availability page. Real bookable time comes from this plus the shifts you schedule.

Your Personal Space

Outside any workspace, the sidebar is yours alone:

The Workspace: Overview Section

Select a workspace and the sidebar becomes the business. Each tab is a full feature; this and the following sections document how each one works.

Dashboard

The workspace at a glance: upcoming shifts, active projects, weekly hours, upcoming meetings, pending leave requests and tasks, and total members. It is the morning read — what is happening today and what is waiting on someone.

Calendar

Every event in the workspace on one calendar, in four views:

Six kinds of events appear: meetings, shifts, tasks, blockouts, leave, and pay periods. Blockouts are periods a member marks unavailable, and they come in two strengths: firm (a hard block — nothing books over it) and flexible (a soft block — bookings allowed with notice). The receptionist reads this same calendar when it offers appointment times, which is why keeping it honest keeps bookings honest.

Schedule (Shifts)

The shift system. An admin or manager creates shifts from the Schedule page: assign a member, set start and end times, optionally link a location. Recurring patterns can be saved as schedule templates instead of rebuilding each week.

The Workspace: Work Section

Receptionist

The console for your AI receptionist — the largest surface in the workspace, documented in full in its own section below.

Projects

Containers for related work. Create a project inside the workspace, give it a color, a priority, and a status, and link tasks to it. Projects appear on the entity dashboard and are tracked through Reports, so a body of work has one place its progress reads from.

Tasks

Work items at two levels: personal tasks visible only to you, and entity tasks assigned to a member within the workspace. An entity task can be linked to a project, given a priority — Critical, High, Medium, or Low — and a due date, and moves through To do → In progress → Done. Tasks appear on the calendar alongside everything else, so committed work occupies visible time.

Meetings

Full meeting management, personal and entity-level — and the home of everything the receptionist books.

Locations

The workspace's places: business locations and meeting locations, each with an address and coordinates. Locations serve three jobs — they anchor meetings and shifts to a place, their coordinates power geofenced check-in verification, and members can pin one as their dispatch base, which the receptionist's scheduling uses as that technician's starting point when computing drive time.

Contract Jobs (Pro and Enterprise)

The 1099 contractor workflow, end to end:

  1. Assign — an admin creates a contract job with a title, a flat rate, a due date, and an assigned member.
  2. Work — the contractor completes the work.
  3. Submit — the contractor submits the job with completion notes.
  4. Review — the admin approves, requests a revision, or rejects.
  5. Pay — once approved, the admin clicks Pay contractor and Skejuhl sends a Stripe transfer directly to the contractor's connected bank account.

Jobs carry a status throughout: Assigned, In progress, Submitted, Approved, Paid, or Disputed. Before a contractor can be paid the first time, they complete Stripe Express onboarding to connect their bank — the admin starts it from the job page with Set up contractor payment, and the contractor returns to Skejuhl when done.

The Workspace: People Section

Members

The team directory. Every member holds a role that controls what they can see and do:

Invite from People → Members with Invite member: enter an email and a role; the invitee receives a link and creates an account when accepting if they don't have one. Each member can carry a pay rate — hourly, salary, or contract — which the payroll system uses to calculate earnings.

Customers

The customer database — including the records your receptionist builds call by call. A customer record accumulates names, household members, verified addresses, and service history against a phone number, which is exactly what lets the receptionist greet a repeat caller by name and offer their usual service without re-asking what the office already knows.

Contractors (Pro and Enterprise)

Your contractor relationships in one place: who works with the business, their contract jobs, and their Stripe payment onboarding status — whether they are ready to receive transfers or still need to connect a bank.

Leave

Time off, from policy to balance:

The Workspace: Finance Section

Payroll (Enterprise)

The payroll system: member pay rates, pay runs, pay period approval, contractor payouts, tax classification, and a pay period calendar banner. Output is built for the systems accountants already use — payroll export to CSV, plus ADP- and Paychex-formatted exports. Full W-2 payroll with tax withholding is in development on this plan.

Payments (Pro and Enterprise)

Pay a member immediately — no contract job required. Useful for bonuses, commissions, reimbursements, or any payment that doesn't need the full job workflow. Methods: Stripe (instant transfer to the member's connected bank), cash, check, wire, Zelle, or other — every method is recorded either way, so the history stays complete. The Payments page lists each payment with recipient, amount, method, memo, issuer, date, and Stripe transfer ID where applicable, with totals per member at the top.

Expenses

Expense reporting with real controls:

Billing

Each workspace carries its own subscription — plans are per-entity, not per-user, managed by an admin under Finance → Billing. Three plans ladder the feature set: Workforce (scheduling, shifts, meetings, projects, tasks, leave, expenses, team calendar, and the receptionist connection), Pro (everything in Workforce plus contractor payments, Stripe Connect for contractors, contract jobs, direct payments, and 1099-NEC year-end reporting), and Enterprise (everything in Pro plus the payroll system). Billing intervals run monthly, yearly, two-year, and three-year, with longer terms discounted; the first seat is included and additional members are per-seat. Every new workspace can start a 30-day free trial with no credit card. Current prices live on the Pricing page.

Reports

Financial and operational reporting under Finance → Reports, for admins and managers. Four report types: Payroll summary (hours worked, gross pay, pay period breakdowns by member), Expense summary (totals by member, category, and date range), Contract job report (jobs assigned, completed, paid, and outstanding by member and date), and Payment history (all direct payments by method, recipient, and issuer). Pick a report, set the date range — weekly, monthly, quarterly, custom, or all time — click Generate, and export to CSV or PDF. This is what year-end runs on: preparing 1099-NEC forms for contractors paid through Skejuhl, reconciling payments against the books, and handing your accountant documentation instead of a shoebox.

The Workspace: Settings Section

Settings

Admin-only workspace configuration: name and details, entity closures (dates the whole business is closed — the receptionist reads these and stops offering those days), expense report configuration, and the Payment account — the Stripe Connect onboarding that lets the workspace receive money from billable meetings and receptionist payments. Setup requires Stripe's business onboarding, including bank details and identity verification. Skejuhl never stores card numbers or bank account details; all financial data is handled by Stripe.


The Receptionist Console

The Receptionist page is where your business controls everything the AI receptionist may do. The receptionist itself is programmed in Aussern — its knowledge, voice, and conduct. Skejuhl owns the operational truth it works from: which services exist, who performs them, when bookings may land, what the change policy is, and where every result goes. One workspace connects to exactly one receptionist, and one receptionist serves exactly one workspace.

Connection: pairing starts from Aussern — you sign in there with your Skejuhl account (you must be a workspace admin) and choose this workspace. Once paired, this page shows a green Connected badge with the connection date. The workspace owner can disconnect at any time; access is revoked immediately and completely, and every appointment already booked remains yours.

The console has seven tabs: Services, Call transfer, Messaging, Forms, Intake, Payments, and Call Log.

Services

"The services your business offers. The receptionist routes a caller to the right one using the call triggers." The receptionist can only offer and book what is defined here — a service that doesn't exist on this tab does not exist on the phone. Click + Add service to create one. Each service is a small contract with many deliberate settings:

Service family

Bookable event

Scheduling behavior

Reschedule & cancellation (per service)

"Inherits the business policy unless overridden here — a service can require a week of lead time while the shop default stays 24 hours, or the reverse."

Payment

A service can require or request payment only when the workspace has an active payment account and approved payment links by text. The panel shows both readiness pills: Stripe ready and SMS links ready.

Receptionist prompt inputs

These fields feed the receptionist's conversation directly — they are the service speaking for itself:

Saved services appear as cards showing urgency, event kind, duration, fulfillment, capacity, payment status, recognition phrases, custom intake, and who performs the service — with a toggle to activate or deactivate, and Edit and Remove buttons. A service with no connected members warns you plainly: no one connected means nothing to book against.

Service area

"The ZIP codes you cover. The receptionist uses these to confirm a caller's address is in your area and to pin down ambiguous ones. Real bookings depend on this — without it, a job can't be reliably placed." Enter ZIPs separated by commas and click Save service area; the panel counts how many are saved.

Scheduling

"How the receptionist decides which slot to offer, and how tightly each day packs. You control it — the receptionist follows whatever you set here."

Click Save scheduling to apply. Every rule here is enforced on the next call.

Reschedule & cancellation policy (business-wide)

"The general rule for your business — the receptionist states it to callers and every change request is checked against it." Set the Reschedule and Cancellation notice hours, choose what happens Inside the notice window ("Refuse + notify the office," "Refuse politely," or "Allow anyway"), and write the Policy note the receptionist speaks in your own words. Click Save policy. Individual services tighten or loosen this in their own settings.

Call Transfer

"Route unresolved receptionist calls to the people assigned to answer them. Availability is owned by this Skejuhl entity; Aussern only asks for a handoff."

Priority order — with advanced routing, each member gets a row: enable them in the chain, set their Transfer phone and a Label, and check what they handle: Accepts transfer calls, Handles emergencies, May be contacted off the clock, Text when a message is taken, Text on missed calls. Routing is your call; receiving texts is each member's — a member consents by texting START to the receptionist line (STOP revokes), or from their own view of this page. Each row shows their consent state plainly: "Text consent ✓," "Opted out," or "No text consent." The console also reminds you it is your responsibility to follow local labor and wage-hour laws when granting contact permissions. Click Save call transfer.

Messaging

"Live status of what your receptionist can send by text. Brand and campaign registration are built in Aussern under Messaging; approval comes from carrier review. Approved use cases can be paused and resumed here — a paused use case stops sending immediately." The panel shows your brand status and one card per use case:

Each approved use case carries a Pause / Resume control. Registration and approval live in Aussern; the day-to-day switch lives here.

Forms

"Built here, texted by the receptionist mid-call, and every submission lands on the Intake tab. The trigger tells the receptionist when to offer each form." Each form has a Title (for example "AC Service Intake"), a Link expires (minutes) setting from 15 minutes to 7 days, a Status (Active, Draft, or Archived — only active forms are offered), and the trigger: "When should the receptionist offer this form?" written in plain language, for example "Caller reports a cooling problem and agrees to share unit details." That sentence is what teaches the receptionist the moment to offer it.

Build the questions with Add field — up to twenty-five per form, each with a type (Text, Long text, Choice with its own options, Phone, or Email), a label, an optional placeholder, and a Required checkbox. Save form creates it; existing forms list their field count and trigger with Edit and Delete. The texted link works once and expires on your schedule.

Intake

"Caller information returned from receptionist links. Form submissions, location details, payment events, and booking updates land here so managers can see what came back and decide what needs action." Counters across the top show what is new, what is urgent, and the total. Each item shows its source — Form submission, Payment, Location pin, or Booking update — the caller's name, phone, and submission time, a summary, every answer as label-and-value pairs, and its links: assigned member, service, and meeting. Items move through statuses (new, reviewed, assigned, attached, dismissed) so the phone line's output becomes a work queue your office actually clears.

Payments

"Receptionist-created payment records for booked meetings. Use this view to see what is pending, authorized, paid, or failed, then open the meeting for the full billing record." Counters show pending, authorized, and paid. Each record shows the amount, its live status, the billing mode, the customer's name and contact, the meeting and service it belongs to, and the last payment event — with Open meeting and Guest page buttons to reach the full record. Card details never touch Skejuhl; all payment data is handled by Stripe.

Call Log

Three views, pulled live from Aussern when you load them — read-only, nothing stored in Skejuhl:


Where Bookings Land

Every appointment the receptionist books becomes a confirmed meeting on your workspace calendar — the customer attached as a participant, the assigned member's time blocked, and the verified job-site address on the meeting itself. Your technicians see it in Schedule and Calendar like any other job, check in to it, complete it, and the record stands. Bookings are safe against network retries: the same call never creates a duplicate. The receptionist reads your live calendar — shifts, meetings, blockouts, leave, closures — and offers only openings that truly exist, paced and routed by the Scheduling rules above.

Skejuhl owns and operates; Aussern programs and resolves. The rules live here, the receptionist follows them, and everything it produces — bookings, submissions, payments, call history — lands where your team already works.


When Something Isn't Working: Missing Data and Recovery

Almost every "broken" receptionist is an incomplete one. The receptionist only works with the data this workspace gives it — a missing field doesn't throw an error at you, it quietly removes a capability. This section maps what missing data does, and where to go to complete it.

The three legs of a booking

A bookable appointment stands on three legs. Remove any one and the receptionist answers calls perfectly well but cannot place the job:

  1. A complete service — an active service on the Services tab with a duration and event kind, and, for travel work, your service area ZIP codes saved. The console says it plainly: "Real bookings depend on this — without it, a job can't be reliably placed." A travel service with no ZIPs cannot confirm any caller's address is yours to serve.
  2. A real schedule — the receptionist offers only time that actually exists: members' availability, shifts on the Schedule page, minus blockouts, leave, and entity closures. A workspace with services but no shifts and no availability has nothing to offer — every caller hears that nothing is open, because nothing is.
  3. A member connected to the service — every service lists who performs it. A service card with "No one connected" is a service that cannot book when an assignee is required: there is no calendar to place the job on. Connect members to the service, and make sure those members have availability or shifts.

The fastest health check is in Aussern's builder: the Skejuhl readiness panel counts your staff, services, and slots, and its scheduling diagnostics name what is missing. Zeros in that panel are this section's checklist.

Symptom → missing data → where to fix

The pattern to remember: complete the data, and the capability returns on the next call. Nothing needs redeploying or resetting — the receptionist reads this workspace live. When a symptom survives every check above, write to support@skejuhl.com.