Everything you need to get the most out of Werp™.
Get Werp™ working for your team in 5 minutes. Follow these steps to register your first item, create a booking, and invite a colleague.
Werp™ is a cloud-based equipment management platform designed for teams that share physical gear — cameras, projectors, conference rooms, lab instruments, and more. Everything from registration to return is handled in one place.
Sign up at werp.in and create a workspace — your team's private environment. One user can belong to multiple workspaces (e.g., a freelancer working with several clients). All data is completely isolated between workspaces.
The Dashboard is your first screen after signing in. It shows a real-time snapshot of every active situation across your workspace — overdue items, today's bookings, what's currently checked out, and what's coming up. You don't need to navigate anywhere to know the state of your inventory.
Werp™ uses a two-level model to represent equipment: ItemInfo (the product model) and Items (individual physical units). This mirrors how real-world inventory works — you might own three Axeon M7 IV bodies; they share one product record but have separate serial/unit codes.
An ItemInfo represents a product model: name, brand, model code, description, images, category, tags, and an optional external product URL. WerpAI™ can fill most of these fields automatically from a product name search.
No time to type? Click Scan barcode in the add-equipment wizard and point your phone's camera at the product's JAN, EAN, or UPC-A barcode — right in the browser, no app to install. Werp™ reads the code and searches the catalog for you; if there's no match yet, one tap hands it to WerpAI™ to look it up on the web.
Migrating from a spreadsheet? Click Import CSV on the equipment page (Admin only) to download a 4-column template — name, model, quantity, location — fill it in, and upload it back. You'll preview every row before anything is saved, with errors flagged and skippable one by one. Rows that match an existing item add a new unit to it; everything else is registered as a new item, with brand and description auto-filled from the catalog for free whenever the model code matches. Available on every plan, including Free.
Each Item is a physical unit tied to an ItemInfo. Items have:
| Field | Description |
|---|---|
| Unit code | A unique identifier (e.g., CAM-001). Auto-generated or custom. |
| Status | available / reserved / checked_out / in_use / maintenance / lost / retired |
| Location | Where the item is stored when not in use. |
| Owner | The workspace (shared gear) or a specific user (personal equipment tracked in Werp™). |
| Photo | An individual unit photo (e.g., showing serial number sticker). |
| Description | Unit-level notes (e.g., "has a dent on the bottom"). |
| Purchase date | Used for filtering and asset lifecycle tracking. |
A unit moves through the following statuses during its lifecycle:
Categories are color-coded labels you define in Settings → Categories. Examples: Camera, Audio, Lighting, Meeting Room, Lab Equipment. Each category gets a custom color that appears in list views and the calendar.
Define storage locations in Settings → Locations (e.g., "Studio A", "Server Room", "3rd Floor Cabinet") — give each one an address and a map pin so it shows up correctly in Map View. Assign a default location to each item so your team always knows where to return it.
Use the search bar at the top of the Inventory page to search by equipment name, model code, or brand. Use the category dropdown to narrow down to a specific type (e.g., show only Cameras). Switch between Grid (photo cards), List (compact table), and Calendar (team-wide availability overview) using the view toggle.
Check the checkboxes on multiple equipment cards to select them. You can then bulk delete (Admin only) or click Book Selected to create one booking that covers all selected items — useful for event setup or kit packing.
Every item detail page has an Activity tab. It shows a full chronological log: check-outs, check-ins, status changes, booking creation and cancellation, and field edits — all timestamped and attributed to the user who made the change.
Switch the Inventory view to Map to see where your equipment actually is — live GPS positions from QR scans and checkouts, combined with the fixed pins you set for each storage location.
From Inventory, use the view switcher (Grid / List / Calendar / Map) in the header and select Map. Units are color-coded by status — the same colors used everywhere else in Werp™.
Werp™ captures a rough GPS position whenever someone scans a unit's QR code, checks it out, or checks it back in — with the browser's own permission prompt; declining never blocks the action, the unit just won't show on the map. A unit that's checked out, in use, or reported lost only appears if it has a real GPS fix, so the map never implies an item is still sitting at the office when it's actually out with someone. Every other unit — available, reserved, in maintenance — always shows: at its last known GPS position if that's more recent than its last return, or otherwise at the pin of the Location it's assigned to.
When several units land at the same spot — a shelf, a storage room, a cluster of nearby scans — Werp™ groups them into a single stack marker: up to three product photos fanned out, plus a "+N" badge for whatever doesn't fit. Hover a stack for a hint that it's clickable, then click to open a list of everything at that spot, grouped by product.
Open Settings → Locations to edit where a location actually is. Start typing an address and Werp™ suggests matches as you go; pick one and the pin drops automatically, or click anywhere on the map to place — or move — the pin yourself, which fills in the address for you. For a location without a real street address, like a rental van or a temporary site, check "This location has no address" and just set the pin.
Werp™'s reservation system prevents double-booking and tracks the full lifecycle from confirmed to completed.
Open the Calendar page and click + New Booking (or click directly on a date in the month view). Select the equipment model, pick a date range, and choose a borrower. Werp™ checks real-time availability across all units of that model and either auto-selects the only available unit or lets you choose from multiple.
On the Inventory page, select multiple items using the checkboxes. Click Book Selected. Fill in a shared date range and borrower once — Werp™ creates individual bookings for each selected unit. If a unit is already booked for that period, it's skipped and you see a summary of how many succeeded and how many were skipped.
| Status | Meaning |
|---|---|
| confirmed | Booked but equipment not yet checked out. |
| checked_out | Equipment has physically left storage. |
| completed | Equipment has been returned and checked back in. |
| cancelled | Booking was cancelled before completion. |
From the Edit Booking modal, use the Check Out button when the borrower physically takes the equipment. This sets a return due date and marks the unit as checked_out. When the item is returned, use Check In to complete the booking and return the unit to available.
The Calendar page offers two axes of control:
The Gantt view is especially useful for seeing all units side-by-side to spot availability gaps. The List layout shows upcoming bookings in an infinite scroll table, starting from the current time.
Werp™ prevents double-booking at the unit level. If all units of a model are busy for the requested period, the booking modal shows which units are conflicting and suggests the nearest available time slots.
For checked-out bookings, Werp™ automatically emails the borrower a return reminder 24 hours before the due date, and an overdue notice once the due date has passed. No setup required — these emails are sent automatically.
WerpAI™ is Werp™'s AI-powered equipment registration assistant. Instead of manually typing brand, model code, and description, you type a product name and WerpAI™ finds the match and fills everything in automatically.
Click Scan barcode in the wizard to search by JAN, EAN, or UPC-A code instead of a product name — point your phone's camera at the barcode and Werp™ reads it instantly. It looks up the exact code in the catalog first (no guessing from a fuzzy text match), and if nothing turns up yet, one tap sends the code straight to WerpAI™ to search the web for it.
| Field | Source |
|---|---|
| Name | Product database |
| Brand | Product database |
| Model code | Product database |
| Description | AI-generated from product specs |
| Primary image | Product database |
| External URL | Manufacturer / retailer page |
For niche or custom equipment, you can always add an item manually. In manual mode, you fill in all fields yourself. WerpAI™ is an accelerator, not a requirement.
Every unit in Werp™ gets a unique QR code. Print it, stick it on the equipment, and anyone with the Werp™ app can instantly look up all details about that unit.
On the Item Detail page, click the QR icon on any unit card. A label preview opens showing the QR code, unit code, and equipment name. Print directly from your browser — sized to fit standard label paper (38×38 mm or larger).
Scan with any QR reader app or the camera app on iOS/Android. Werp™'s QR code links to a redirect URL that opens the item detail page directly in the Werp™ web app. If the user isn't logged in, they're prompted to sign in first.
For conference rooms and shared equipment, you can generate a Kiosk URL from the unit detail page (Settings icon → Kiosk). This opens a touch-optimised display page that anyone can use without logging in.
Stocktake is a workspace-wide audit mode. Start a session, have your team scan every physical unit (or check it off manually), and Werp™ builds a report of what was found and what's missing — no spreadsheet required.
From the sidebar, go to Inventory → Stocktake (or click Stocktake in the header of the equipment list). Admins can start a new session — give it an optional name. Only one stocktake session can be in progress per workspace at a time.
While a stocktake is in progress, scanning a unit's QR label automatically counts it for the active session — no extra step needed. Units can also be checked off manually from the stocktake screen for equipment without a printed label handy, or when scanning isn't practical.
Everyone on the team can scan or check off units at the same time during the same session. Progress updates for all participants roughly every 5 seconds, so you can see the count climb as the team works through storage.
When the count is done, complete the session to lock in a discrepancy report:
The Kiosk is a full-screen display page for tablets or screens mounted near equipment (typically conference rooms). It shows the current status, today's schedule, and lets anyone make, extend, or end bookings without logging in.
| Action | When available | What it does |
|---|---|---|
| New Booking | Always (unless unavailable) | Opens a form to create a new booking with an optional name and title. |
| Extend | When a booking is currently active | Extends the end time by 15, 30, 45, or 60 minutes (or a custom amount). |
| End Now | When a booking is currently active | Sets the end time to the current time, freeing the room immediately. |
9:00 AM — Tablet shows "Available". Alex walks up, taps New Booking, enters her name and a 45-minute block. The display changes to "In Use until 9:45 AM".
10:00 AM — A Google Calendar "All-hands" event appears with the Google G badge. Extend and End Now are not available — it's a read-only Google Calendar event. Changes must be made in Google Calendar.
2:30 PM — An existing booking ends early. Alex taps End Now. The room shows "Available" immediately for the next person.
The Kiosk URL is a secret token. Anyone who has the URL can view the schedule and create/extend/end bookings. To revoke access (e.g., if the URL is shared accidentally), go to the unit detail page and regenerate the Kiosk URL. The old URL will immediately stop working.
Werp™ uses a simple two-role permission model within each workspace.
| Role | What they can do |
|---|---|
| Owner / Admin | Full access. Invite/remove members, change roles — including stepping themselves down to Member, as long as another Admin remains in the workspace — manage categories and locations, configure workspace settings, manage billing, set up Google Calendar and Kiosk integrations. |
| Member | View all equipment, create and manage their own bookings, check equipment in/out, view (read-only) other team members' details, and edit their own profile (name, avatar). Only Admins can change roles or remove members. |
Go to Settings → Members (or the Users page) and send an invite by email. The recipient receives an email with a sign-up link that joins them directly to your workspace. You can also generate a reusable invite link and share it with your team.
A single Werp™ account can belong to multiple workspaces simultaneously. Use the workspace switcher in the top navigation to move between them. Each workspace has completely separate equipment, bookings, and settings.
Access My Page from the user menu in the sidebar (bottom-left). Here you can update your display name, job title, and profile photo. Name and title appear on bookings and in the team member list.
Each user has their own display preferences accessible from the settings icon in the sidebar:
Admins can modify workspace-wide settings from Settings → Workspace:
User Groups let workspace admins control which team members can see specific equipment. Use groups to restrict sensitive or department-specific items so only relevant people can view or book them.
Go to Settings → User Groups. From there you can:
Every item has a visibility setting. Choose who can see and book it:
| Setting | Who can see the item |
|---|---|
| All workspace members (default) | Every active member in the workspace can view and book this item. |
| Restricted (specific groups) | Only members belonging to at least one of the selected groups can view or book this item. Admins always see all items. |
Group management is admin-only. Regular members can:
When you delete a group that controls item visibility, Werp™ will ask what to do: reset affected items to "visible to all", or move them to a different group. Both options are applied in a single atomic operation so no items are left in an inconsistent state.
Connect Google Calendar to Werp™ to sync bookings bidirectionally — import external events as read-only bookings and push Werp™ bookings to a Google Calendar your team already watches.
Events from the linked Google Calendar are imported as bookings in Werp™ with sourceType: google_calendar. These bookings are read-only — they appear in all calendar views and on the Kiosk, and are treated as conflicts when new Werp™ bookings are created. They cannot be edited or deleted from within Werp™.
When "Write to Google" is enabled, Werp™ bookings you create are automatically added to the linked Google Calendar. The event description includes the borrower name, equipment details, and a link back to Werp™. Editing or deleting a Werp™ booking also updates the Google Calendar event.
When the Kiosk page loads, Werp™ automatically checks whether the linked calendar has been synced within the last 5 minutes. If not, it triggers a background sync so the day timeline is always up to date.
Werp™ offers three plans: Free, Starter, and Pro. Plans differ in item and member limits, AI usage, and advanced features. Bookings are unlimited on all plans.
| Feature | Free | Starter | Pro |
|---|---|---|---|
| Equipment items | 50 | 500 | Unlimited |
| Team members | 3 | 10 | Unlimited |
| Bookings / reservations | Unlimited | Unlimited | Unlimited |
| WerpAI™ credits / month | 50 | 300 | 1,000 |
| Google Calendar integration | — | ✓ | ✓ |
| Kiosk mode | ✓ | ✓ | ✓ |
| QR labels | — | ✓ | ✓ |
| CSV import | ✓ | ✓ | ✓ |
| Activity audit log | — | — | ✓ |
Paid plans (Starter and Pro) are priced per active workspace member (seat). The monthly charge is calculated as:
The seat count equals the number of members with active status at billing time. Pending invitations (not yet accepted) do not count as seats. If you remove a member, the seat count decreases on the next renewal.
You can switch between monthly and annual billing at any time. Annual billing applies a discount of approximately 16.7% — equivalent to paying for 10 months and getting 12.
| Billing interval | Starter (per seat) | Pro (per seat) | Saving vs. monthly |
|---|---|---|---|
| Monthly | ¥980 | ¥1,980 | — |
| Annual | ¥817 | ¥1,650 | ≈ 16.7 % |
Annual charges are collected in a single invoice at the start of each annual cycle. Mid-year upgrades are prorated from the upgrade date.
Upgrades take effect immediately. Stripe creates a prorated invoice for the price difference covering the remaining days in the current billing period. The next invoice is at the full new rate.
Selecting Free schedules a cancellation at the end of the current billing period. You retain full access to your current plan until that date — no features are removed early. On expiry, the workspace is automatically moved to Free.
Switching between Starter and Pro takes effect immediately with the same Stripe proration logic as an upgrade.
The AI credit quota resets at the start of each calendar month. Unused credits do not carry over to the next month.
When the monthly quota is exhausted, WerpAI™ continues to function. Overage is billed in blocks of 100 credits at ¥500 per block. Overage charges accumulate through the month and appear as a separate line item on the next Stripe invoice.
Promotion codes can be applied on the order confirmation screen before checkout. The following types are supported:
Codes may be restricted to a specific plan (e.g., Starter only), limited in total uses, limited to one use per workspace, have an expiry date, or require a new Stripe customer. Any restrictions are shown when you apply the code.
All payments are processed by Stripe. Werp™ does not store card details — all payment data is handled directly by Stripe's PCI-compliant infrastructure.
When subscribing for the first time, you are redirected to a Stripe-hosted checkout page to enter payment details. Subsequent plan changes and seat count adjustments are handled in-place without a redirect.
Owners can open the Stripe Customer Portal from Settings → Billing → Manage billing. From the portal you can: update your payment method, change billing contact details, and download all past invoices as PDFs.
The Billing page shows your 24 most recent invoices. Each row shows date, description, amount (¥), payment status (paid / open / void), and a link to the Stripe-hosted invoice. Overage charges appear as separate line items alongside the subscription charge.
The current billing status is shown at the top of the Billing page.
| Status | Meaning |
|---|---|
| active | active — Subscription is current. All plan features are available. |
| past_due | past_due — The latest invoice failed to collect. Stripe retries automatically over several days. Plan features remain available during the retry window. |
| canceled | canceled — Subscription has ended. The workspace is on the Free plan. |
| trialing | trialing — On a trial period. Full plan features are available; no charge until the trial ends. |
| Feature | Free | Starter | Pro |
|---|---|---|---|
| QR labels | |||
| CSV import | |||
| Activity audit log |
Go to Settings → Billing & Plan to view your current plan, usage, and AI credit consumption. Owners can upgrade, downgrade, or cancel from this page.