Gatherova

Customer Portal

Manage your subscription, raise tickets, and download the plugin

Forgot password?
Gatherova Customer Portal
Overview
Downloads
Support
Tickets
Suggestions
Resources
Documentation
My Sites
Status
Your Plan
—
—
—
Subscription Details
Plan—
Status—
Amount—
Next Renewal—
Email—
License Key—
Quick Links
Plugin Downloads
Loading…
Support Tickets
Loading…
Feature Suggestions
Vote for features you'd like to see, or submit your own. Top-voted suggestions get priority.
Submit a Suggestion
Contents
General
Welcome to Scheduler Navigating the Customer Portal What is Scheduler — complete feature overview Navigation — the top bar and main menu
Setup & Installation
Installing Scheduler on your WordPress site Updating Scheduler to a new version Setting up your Scheduler pages in WordPress Scheduler Settings — complete field guide
Features
Your subscription — plans, billing, and renewal Downloading the Scheduler plugin Raising a support ticket Submitting a feature suggestion Understanding the Status page Calendar — creating and managing events Schedules — creating and managing programmes Library — managing your media and resources Documents — storing and sharing files Groups — organising your users and content Members — managing your user list Permissions — controlling who can see and do what Parent Portal — managing family accounts Broadcasts — sending emails, SMS, and WhatsApp messages Messages — internal messaging between users Ovation — running live presentations Polls — running live audience votes Tickets — managing event registrations Database & Forms — collecting information from users Reports & Analytics — viewing your data Curriculum — building structured learning programmes Attendance tracking Blogs — publishing content for your members Google Drive & Dropbox integration Mailchimp integration — syncing your mailing lists iCalendar export — syncing with Google Calendar, Outlook, and Apple Calendar Taxonomies — categories, topics, series, and more Rotas — assigning volunteers to roles Buckets — shared file storage containers Progress Boards — tracking project and task progress Bingo — running interactive bingo games Scheduler Mobile App — using Scheduler on your phone Notifications — staying updated with what matters Search and filtering — finding content quickly
Troubleshooting
Plugin updates are not appearing in WordPress I cannot log in to the portal My license key is showing as invalid Payment failed — what do I do? Ovation display screen is not updating Broadcasts are not being sent Content is not showing for some users Calendar events are not showing
API & Integration
How the license key system works Webhook and API integration overview REST API — accessing Scheduler data externally
No articles match your search.
General

Welcome to Scheduler

Scheduler is a complete management platform for churches, organisations, and communities. It brings together scheduling, media, communications, events, forms, and more into one integrated system.

What Scheduler Does

Schedules & Programmes
Build structured programmes with sessions, activities, roles, and documents
Calendar & Events
Create and manage events with locations, facilitators, and ticket sales
Media Library
Upload, organise, and share images, videos, audio, and documents
Groups & Members
Manage your people with groups, permissions, and contact details
Messages & Broadcasts
Communicate via in-app messages, email, SMS, and WhatsApp
Database & Forms
Build custom forms, collect data, and manage registers
Ovation
Run live presentations with lyrics, Bible verses, and media
Polls
Create live audience voting and surveys
Blogs
Publish articles and content for your community
Curriculum
Build structured learning programmes
Tickets
Sell event tickets with payment processing

Getting Started

After installing the Scheduler plugin on your WordPress site:

1
Page Mapping — Go to Settings → Page Mapping to assign WordPress pages to each Scheduler section
2
Permissions — Visit Settings → Permissions to configure who can access what
3
Integrations — Set up your integrations (Google Drive, YouTube, email, etc.) under Settings
4
Create Content — Start creating schedules, events, media, and more

Navigating the Customer Portal

The Customer Portal is your hub for managing your Scheduler subscription, accessing downloads, raising support tickets, and reading documentation.

Logging In

Visit your portal URL and enter your email and password. If you've forgotten your password, click "Forgot password?" to receive a reset link by email.

Email
[email protected]
Password
••••••••
Log In
Forgot password?

Portal Sections

Use the sidebar to navigate between sections:

Overview
Downloads
Tickets
Suggestions
Documentation
Status
  • Overview — Your subscription plan, status, renewal date, and license key
  • Downloads — Download the latest version of the Scheduler plugin, or roll back to a previous version
  • Tickets — Raise support tickets, track their status, and communicate with support
  • Suggestions — Submit feature requests and vote on others' suggestions
  • Documentation — Comprehensive guides for every Scheduler feature (you're reading it now)
  • Status — Check for known bugs and their investigation status

Tips

  • Your session is preserved across page refreshes — you won't need to log in again until you log out
  • The URL hash (e.g. #tickets) is saved, so bookmarking a specific section works
  • License key can be copied with one click from the Overview page

What is Scheduler — complete feature overview

Scheduler is designed for churches and organisations that need to coordinate people, content, and communications. Here's every major feature at a glance.

Core Features

Schedules & Programmes
Create multi-session programmes with activities, roles, documents, and media. Assign facilitators, set durations, and track completion. Supports numbering schemes (1,2,3 / A,B,C / I,II,III), drag-and-drop reordering, and colour theming.
Calendar & Events
Full calendar with month, week, day, and timeline views. Create events with locations, facilitators, topics, groups, and ticket sales. Export to iCalendar for Google Calendar, Outlook, and Apple Calendar sync.
Media Library
Upload images, videos, audio, and documents. Organise by groups, series, albums, and buckets. Includes YouTube sync, Google Drive and Dropbox cloud sync, remote media linking, and video thumbnail generation.
Groups & Members
Create groups/teams with hierarchies. Assign members, set leaders, manage permissions per group. Contact database for both registered and unregistered people.
Messages
Internal messaging system with threading, read status, and real-time delivery via WebSocket. Message individuals or groups.
Broadcasts
Send announcements via in-app notification, email, SMS (Vonage), or WhatsApp. Target specific groups, schedule delivery, and track read/delivery status.
Database & Forms
Build custom forms with 15+ field types including text, email, date, signature, rating, slider, file upload, and more. Conditional logic, validation, CSV/XLSX export, and public form sharing.
Attendance & Rotas
Track attendance by date and person. Create rota schedules for volunteer roles. Public rota view for sign-ups.
Ovation
Live presentation system for services. Display lyrics, Bible verses, and media on a secondary screen. Controlled from the main Scheduler interface.
Polls
Live audience voting with multiple choice, rating, and ranking options. Real-time results display on screen.
Tickets
Sell event tickets with Stripe payment processing. Multiple ticket types, attendee tracking, check-in scanning, refunds, and receipt generation.
Blogs
Publish articles with rich text, images, and categorisation. Assign to topics, groups, and series.
Curriculum
Build structured learning programmes with sessions, resources, and completion tracking.

Integrations

Google Drive
Dropbox
YouTube
Spotify
Mailchimp
Stripe
Vonage SMS
WhatsApp
reCAPTCHA
Claude AI

Mobile App

The Scheduler Android app gives your members on-the-go access to schedules, messages, media, and more. Available on Google Play.

Navigation — the top bar and main menu

Every Scheduler page has a top toolbar with navigation, action buttons, and quick access icons.

The Hamburger Menu

Click the three-line icon on the left side of the toolbar to open the main navigation menu:

← Click to open the navigation menu
Home
Library
Schedules
Curriculum
Calendar
Progress boards
Database
Messages
Blog/News
Broadcasts
Members
Groups
Classifications
Tickets
Ovation
Polls
Parent Portal

The menu shows only the sections you have permission to access. The current page is highlighted in blue. Menu item names can be customised in Settings → Menu Names.

Menu Items

  • Home — Your landing page
  • Library — Media, documents, activities, and all content
  • Schedules — Programmes and running orders
  • Curriculum — Learning programmes
  • Calendar — Events and dates
  • Progress boards — Task and project tracking
  • Database — Forms and data collection
  • Messages — Internal messaging
  • Blog/News — Articles and announcements
  • Broadcasts — Email, SMS, and WhatsApp campaigns
  • Members — People directory
  • Groups — Teams and collections
  • Classifications — Topics, series, and categories
  • Tickets — Event ticket sales
  • Ovation — Live presentations
  • Polls — Audience voting
  • Parent Portal — Family account access

Bottom Icons

At the bottom of the menu, quick access icons provide shortcuts:

Account
WP Admin
Settings
Log out
  • Account — Your profile and preferences
  • WP Admin — WordPress admin dashboard (admins only)
  • Settings — Plugin configuration (admins only)
  • Log out — Sign out of your account

Right-Side Toolbar

The right side of the top bar has context-sensitive buttons that change depending on which page you are on:

  • Add new — Creates a new item for the current page (schedule, event, blog post, etc.)
  • Quick add menu — Dropdown with all creation options available from any page
  • Filter — Opens the filter panel to narrow content by topics, groups, series, dates, etc.
  • Search — Search within the current page content
  • View switcher — Change display mode (e.g. Month/Week/Day on Calendar)
  • More options — Page-specific options like YouTube Sync, Report a Bug, etc.
  • Notifications — Shows unread notification count

Quick Add Dropdown

Click the down arrow next to the + button to see all creation options:

Add to Library
Add Curriculum
Add Schedule
Add Event
Add Blog Post
Add Progress Board
Add Group
Add Contact
New Message
New Database Form

Not All Buttons Show on Every Page

The toolbar adapts to the current page:

  • Calendar shows: + (Add Event), Filter, View Switcher (eye icon), More Options
  • Library shows: + (Add to Library context-dependent), Search, Multi-select, More Options (YouTube Sync, etc.)
  • Schedules shows: + (Add Schedule), Quick Add dropdown
  • Members shows: + (Add Contact), Quick Add dropdown
  • Messages shows: + (New Message), Quick Add dropdown
  • Blog shows: + (Add Post), Filter, Quick Add dropdown
  • Database shows: + (New Form), Quick Add dropdown
  • Settings shows: no + button (settings page has its own controls)

Guest Menu

Non-logged-in visitors see a simplified menu based on guest permissions. If guest access is disabled, they see only the login option. Toggle in Settings → Menu Settings → Show Guest Menu.

Customising Menu Names

Menu item labels can be customised in Settings → Menu Names. For example, rename “Library” to “Resources” or “Calendar” to “Events”.

Setup & Installation

Installing Scheduler on your WordPress site

Requirements

WordPress 6.0+
PHP 8.0+
MySQL 5.7+
Active subscription

Installation Steps

1
Log in to the Customer Portal and go to Downloads
2
Download the latest version of the Scheduler plugin (ZIP file)
3
In your WordPress admin, go to Plugins → Add New → Upload Plugin
4
Choose the downloaded ZIP file and click Install Now
5
Click Activate Plugin
6
Click "Connect" to link your subscription via OAuth, or enter your license key manually

After Activation

Once activated, you'll see the Scheduler menu in your WordPress admin sidebar. The plugin will guide you through initial setup:

Page Mapping
Permissions
Integrations

License Activation

Scheduler requires an active subscription to function. You can activate via:

Connect via OAuth
Enter Key Manually
  • OAuth Connect — Click "Connect" and log in with your portal credentials (recommended)
  • Manual Key — Copy your license key from the portal Overview page and paste it in Settings → Integrations → Scheduler License

The plugin checks in with the license server periodically. If your subscription expires, the plugin will lock after a grace period.

Updating Scheduler to a new version

Automatic Updates

When a new version is available, WordPress will show an update notification in Dashboard → Updates and next to the Scheduler plugin in Plugins.

Scheduler
Version 3.2.1 available
Update Now

Manual Updates

  1. Download the latest version from the Customer Portal → Downloads
  2. Deactivate the current Scheduler plugin (your data is preserved)
  3. Delete the old plugin files
  4. Upload and install the new ZIP file
  5. Activate the plugin — your settings, content, and license will be restored automatically

Version Rollback

If a new version causes issues, you can roll back to a previous version from the Customer Portal. Go to Downloads and select the version you want from the available versions list.

v3.2.1 Latest
Released 20 March 2026
Download
v3.2.0
Released 1 March 2026
Download
v3.1.9
Released 15 February 2026
Download

Force Updates

Security updates may be pushed automatically. These are marked as Required and will prompt you to update immediately. We recommend always keeping Scheduler up to date.

Setting up your Scheduler pages in WordPress

What are Page Mappings?

Scheduler uses WordPress pages to display its content. Each Scheduler section (Calendar, Library, Members, etc.) needs a WordPress page assigned to it. The page contains a shortcode that loads the Scheduler interface.

Creating Pages

  1. Go to Settings → Page Mapping in Scheduler
  2. For each section, either select an existing page or type a name to create a new one
  3. Save settings — Scheduler will create the pages and add the correct shortcodes automatically

Available Page Mappings

The page mapping settings are organised into sections:

Core / Navigation
Home pageyoursite.com/home
Account pageyoursite.com/account
Login pageyoursite.com/login
Settings pageyoursite.com/settings
Content & Features
Library pageyoursite.com/library
Schedule pageyoursite.com/schedules
Calendar pageyoursite.com/calendar
Database pageyoursite.com/database
Messages pageyoursite.com/messages
People & Groups
Members pageyoursite.com/members
Groups pageyoursite.com/groups
Ovation Presentation
Ovation pageyoursite.com/ovation
Ovation Display pageyoursite.com/ovation-display

Custom URLs

Each page can have a custom slug (URL). For example, you might set the Calendar page to /events/ or the Library to /resources/. Change the page slug in WordPress under Pages → Edit → Permalink.

Scheduler Settings — complete field guide

Accessing Settings

Navigate to your Settings page (the URL you mapped in Page Mapping). Only users with admin permissions can access settings. Click the save icon in the toolbar to save changes.

← Click to save all settings

Settings Sections

Settings are organised into collapsible sections:

General Settings
Accent colours (primary and secondary) used throughout the interface. Changes buttons, highlights, and active states. Site reCAPTCHA version.
Page Mapping
Assign WordPress pages to each Scheduler section.
Menu Settings
Toggle navigation menu on/off, show/hide guest menu, customise menu item labels.
Registration Settings
Invite Only mode, Group Invites Only, Redirect After Registration URL.
User Permissions
Configure what each permission level can access across all sections.
Guest Permissions
Control what non-logged-in visitors can see.

Integrations

Each integration has its own setup guide accessible via the collapsible guide panel. Click the guide header to expand step-by-step instructions.

Google Drive
Dropbox
YouTube
Spotify
Mailchimp
Stripe
Vonage SMS
WhatsApp
reCAPTCHA
Claude AI
Scheduler License

WebSocket Servers

Manage the Node.js WebSocket servers used for real-time features like Messages, Ovation, and Polls.

Restart All
Start Server
Full Setup
Features

Your subscription — plans, billing, and renewal

Subscription Plans

£7.97
/month
Cancel anytime
Monthly
£60.00
/year
Save over 37%
Annual

Managing Your Subscription

Log in to the Customer Portal to view your subscription status, plan, renewal date, and payment history.

Plan
Annual
Active
Renews: 1 January 2027

Cancellation

You can cancel your subscription at any time from the Customer Portal. Your access continues until the end of the current billing period.

License Key

Your license key is shown on the Portal Overview page. You can copy it and paste it into your Scheduler plugin under Settings → Integrations → Scheduler License. Alternatively, use the OAuth "Connect" button for a seamless link.

License Key
sk_live_xxxx...xxxx
Copy

Downloading the Scheduler plugin

Log in to the Customer Portal and go to Downloads. Click the download button next to the version you want.

Scheduler v3.2.1 Current
Released 20 March 2026 · 12.4 MB
Download
Scheduler v3.2.0
Released 1 March 2026 · 12.1 MB
Download

Previous versions are listed below the current version in case you need to roll back.

Raising a support ticket

From the Customer Portal

  1. Go to Tickets in the portal sidebar
  2. Click "New Ticket"
  3. Enter a clear subject line describing your issue
  4. Add detailed description in the message box
  5. Click Submit
Subject
Describe your issue briefly
Message
Provide details about what happened...
Submit Ticket

From Within Scheduler (Bug Reports)

On any Scheduler page, click the kebab menu (three dots icon) and select "Report a Bug":

Report a Bug

This automatically:

  • Detects which page/section you're on
  • Captures any console errors from your browser
  • Includes your browser and screen information
  • Submits directly as a bug ticket to our system

If there are known bugs on your current page, they'll be shown at the bottom of the report dialog so you can check if your issue is already being tracked.

Tracking Your Tickets

All your tickets appear in the Tickets section of the portal. Click a ticket to view the full conversation:

Calendar not loading on mobile
#1042 · 2 hours ago
Open
Upload fails for large files
#1038 · 3 days ago
Resolved

Submitting a feature suggestion

Go to Suggestions in the Customer Portal. You can:

Submit New Suggestion
24
Dark mode theme option
Add a dark colour scheme for the interface
12
Recurring events improvements
Better options for repeating event patterns
  • Submit a new suggestion — Enter a title and description for the feature you'd like
  • Vote on existing suggestions — Click the upvote arrow on suggestions you support

Top-voted suggestions get priority in our development roadmap.

Understanding the Status page

The Status section in the Customer Portal shows:

Your Site Status

We monitor your site's availability. If your site goes down, you'll see an alert here.

Your site is online
Last checked: 2 minutes ago

Known Bug Status

Confirmed bugs are listed with their current investigation status:

Upload progress stalls at 99%
Reported 18 March 2026
Investigating
Calendar week view alignment
Reported 12 March 2026
Fixing
SMS delivery delay
Reported 5 March 2026
Fixed
  • Investigating — We're looking into the issue
  • Fixing — A fix is being developed
  • Fixed — The fix is deployed (pending your next update)

Known bugs also appear as indicators on the relevant documentation articles and within the Scheduler plugin itself on affected pages.

Calendar — creating and managing events

Calendar Views

The calendar supports multiple views. Click the eye icon in the top-right toolbar to open the view switcher:

← Click the eye icon to open this menu
Month view
List view
Week view
Day view
Holiday
Refresh ext. calendars
  • Month view — Traditional grid showing the full month. Events appear as coloured blocks on their dates. Click any date to create an event
  • List view — All events in a scrollable list, sorted by date. Best for seeing everything at a glance
  • Week view — Detailed view of a single week with time slots. Events show their exact start/end times
  • Day view — Hour-by-hour view of a single day. Perfect for seeing scheduling conflicts
  • Holiday — (Admin only) Manage staff/team holidays and absences

Navigating Dates

Use the navigation controls at the top of the calendar:

March 2026
Today
  • Left/Right arrows — Move to previous/next month (or week/day depending on view)
  • Today — Jump back to the current date

Creating an Event

Click the + button in the top toolbar, or click on an empty date cell in month view:

← Click to create a new event

Fill in the event details:

  • Title — Name of the event
  • Date & Time — Start and end date/time (use the date and time pickers)
  • Location — Select an existing location or create a new one
  • Duration — Auto-calculated from times, or set manually
  • Description — Rich text description with formatting
  • Colour — Choose a colour theme for the event (appears on the calendar)

Optionally assign Topics, Groups, Series, and Facilitators using the multi-select dropdowns.

Editing an Event

Click on any event in the calendar to view its details. You will see action buttons:

  • Edit — Modify all event details
  • Delete — Remove the event (with confirmation)
  • View — See full event details in a popup

External Calendars

Subscribe to external iCal feeds to display them alongside your Scheduler events. Add external calendar URLs in Settings. To refresh external calendars, open the view menu and click:

Refresh ext. calendars

Locations

Manage locations from the event editor. Click Add Location to create a new one with name, address, and optionally coordinates for map display. Locations are reusable across events.

iCalendar Export

Events can be exported to iCalendar (.ics) format for syncing with Google Calendar, Outlook, Apple Calendar, and other calendar apps.

Schedules — creating and managing programmes

What are Schedules?

Schedules (or programmes) are structured plans made up of sessions/activities. Think of them like a running order for a service, a lesson plan, or an event agenda.

Creating a Schedule

Navigate to Schedules and click the + button in the toolbar:

← Click to create a new schedule

Fill in the schedule details:

Title
Sunday Service Programme
Date
23 March 2026
Location
Main Hall
Duration
1h 30m
Colour
Save

Adding Activities/Sessions

Inside a schedule, click "Add" to insert sessions. Choose the session type:

Activity
Role
Document
Media
Note
List
  • Activity — A structured activity with title, description, duration, and goals
  • Role — An assigned person/role (e.g. "Worship Leader: John")
  • Document — A linked document or file
  • Media — A linked image, video, or audio file
  • Note — A text note or instruction
  • List — A checklist or bullet list

Schedule Item Card

Each session in a schedule appears as a card:

1
Welcome & Opening Prayer
5 mins · Pastor James
2
Worship Set
20 mins · Worship Team
3
Sermon
30 mins · Pastor James

Session Numbering

Choose from three numbering schemes:

1, 2, 3
Numeric
A, B, C
Alphabetic
I, II, III
Roman

Schedule Toolbar

When viewing a schedule, the toolbar provides these actions:

  • Edit — Modify schedule details
  • Duplicate — Copy the entire schedule
  • Print — Print the schedule
  • Delete — Remove the schedule

Schedule Status

Published Draft Archived
  • Published — Visible to all permitted users
  • Draft — Only visible to admins
  • Archived — Hidden from main views but not deleted

Categorisation

Schedules can be assigned to Topics, Groups, and Series for easy filtering and discovery.

Facilitators

Assign one or more facilitators to a schedule. Facilitators appear on the schedule view and can be notified about their assignments.

Library — managing your media and resources

Library Type Switcher

The Library page lets you browse content in different views. Use the type selector at the top to switch:

Media
← Click arrows or click the label to see all views

Click the label to see the full list:

Recent
Folders
Activities
Documents
Media
Remote media
Albums
Series
Groups
Buckets
Polls
Archives
Bin
  • Recent — Dashboard showing recently accessed files with stats cards for each content type
  • Folders — Browse all content in a folder/list view
  • Activities — Standalone activities not attached to schedules
  • Documents — PDFs, Word docs, spreadsheets, presentations
  • Media — Images, videos, and audio files
  • Remote media — YouTube clips and externally hosted content
  • Albums — Photo albums and media collections
  • Series — Content organised into ordered series
  • Groups — Content organised by group
  • Buckets — File storage containers (shared folders)
  • Polls — Create and manage polls
  • Archives — Archived content (admin only)
  • Bin — Deleted items, recoverable (admin only)

Uploading Files

Click the + Upload button on any media or document grid:

Upload media
← Click or drag files here

The upload flow:

  1. Drag and drop files or click to browse
  2. Files upload with a progress bar showing percentage, speed, and estimated time
  3. After upload, you are prompted: "Add to a group?"
  4. Choose Yes to assign groups (individually or bulk via "Apply to All")
  5. Choose No to skip — files go straight to the library

Toolbar Actions

The top toolbar changes based on context:

  • Search — Filter media by filename, title, or tags
  • Multi-select — Select multiple items for bulk actions (delete, share, move)
  • Menu — Additional options including YouTube Sync and Report a Bug

Kebab Menu

Click the three-dot menu for options:

Sync Youtube
Report a Bug

Cloud Sync

Albums and Buckets can be linked to Google Drive or Dropbox folders for automatic file synchronisation. Edit an album or bucket and look for the Cloud Storage tab. See the "Google Drive & Dropbox integration" article for full details.

YouTube Sync

Sync your YouTube channel videos to Remote Media. Open via the kebab menu → "Sync Youtube". Three modes:

Full Sync
All channel videos
Playlist Sync
Specific playlists
Latest Videos
Most recent N videos

Each mode lets you assign synced videos to groups and series. YouTube sync manages API quota automatically.

Video Thumbnails

Uploaded videos automatically generate thumbnail previews. YouTube videos use YouTube"s thumbnail images. If a video is deleted or made private on YouTube, the system automatically detects and cleans up dead entries.

Documents — storing and sharing files

What are Documents?

Documents are non-media files — PDFs, Word documents, spreadsheets, presentations, CSVs, and other file types. They appear in the Documents view of the Library.

Uploading Documents

Use the + Upload button in the Documents view, or upload from any upload popup:

Upload files
← Click or drag files here

File Type Icons

Documents display with appropriate icons based on their type:

PDF files
Word documents
Excel / CSV
PowerPoint
Text files
Other files

Document Actions

Click on a document to see its options:

  • Download — Download the file to your device
  • Share — Share via direct link, message, or broadcast
  • Delete — Remove the document

Sharing Documents

Documents can be shared via direct download links, added to Buckets for group access, or attached to messages and broadcasts.

Groups — organising your users and content

What are Groups?

Groups are the primary way to organise people and content in Scheduler. A group might represent a team, ministry, small group, class, or any collection of people.

Creating a Group

Go to Library → Groups view and click "Add new group":

Add new group
Group Name
Youth Team
Leader
Select a member...
Description
Optional description
Save

Group Cards

Groups appear as cards in the Library view. Each card shows the group name, member count, and leader:

Youth Team
12 members · Led by Sarah
Worship Team
8 members · Led by David
Welcome Team
5 members · Led by Ruth

Adding Content to Groups

Click "Add new media" within a group to:

Upload new files
Browse existing media
Browse activities
Browse remote media

Files can belong to multiple groups simultaneously.

Groups in Other Sections

  • Events — Assign events to groups so only group members see them
  • Schedules — Tag schedules with groups for filtering
  • Messages — Send messages to entire groups
  • Broadcasts — Target broadcasts at specific groups
  • Permissions — Control access based on group membership

Members — managing your user list

People Directory

The Members page shows all people in your system — both registered users and unregistered contacts. This serves as your central contact database.

Member List

Members appear in a searchable list with status badges:

John Smith
[email protected] · Youth Team
Registered
Jane Doe
[email protected]
Unregistered

Toolbar Actions

  • Search — Find members by name, email, or phone
  • Add — Add a new contact
  • Filter — Filter by group

Inviting Users

Click on an unregistered contact and use the Invite button to send them a registration invitation via email:

Send Invitation

Member Profiles

Each member has a profile with:

Name
John Smith
Email
[email protected]
Phone
+44 7700 900000
Groups
Youth Team, Worship Team
Permission Level
User

Promoting to Admin

Members can be promoted to site administrators. When promoted, their login credentials transfer to the WordPress admin system, giving them access to both the Scheduler frontend and the WordPress backend.

Permissions — controlling who can see and do what

Permission Levels

Scheduler uses a layered permission system:

Site Admin
Full access to everything
Custom Roles
Custom permission sets
User
Standard member access
Guest
Non-logged-in visitors

Configuring User Permissions

Go to Settings → User Permissions. For each permission level, toggle access to each section:

Calendar
ViewCreateEditDelete
Library
ViewUploadDelete
Members
ViewEdit
Messages
SendReceive

Guest Permissions

Go to Settings → Guest Permissions to control what visitors see before logging in. You can show/hide each section independently. Guests typically see a limited view — perhaps just the calendar and public media.

Group-Based Permissions

Some content is restricted by group. Only members of the assigned group can view group-specific content like events, schedules, and media tagged with that group.

Parent Portal — managing family accounts

The Parent Portal provides parents and guardians with a dedicated view of their children's activities, attendance, and schedules.

Features

Schedules
View your child's schedule and upcoming events
Attendance
Track attendance records
Resources
Access documents and resources shared by leaders
Communication
Communicate with staff
Reports
Download progress reports

Parents log in with their own credentials and see only information relevant to their family.

Broadcasts — sending emails, SMS, and WhatsApp messages

What are Broadcasts?

Broadcasts let you send announcements to groups of people via multiple channels: in-app notifications, email, SMS, and WhatsApp.

Creating a Broadcast

Go to Broadcasts and click "New Broadcast":

New Broadcast
Subject
Sunday service cancelled
Message
Write your announcement here...
Target Audience
Select groups or members...
Delivery Method
In-app
Email
SMS
WhatsApp
Schedule (optional)
Send immediately
Send

Delivery Tracking

After sending, you can view delivery status for each recipient:

John Smith
[email protected]
Delivered
Jane Doe
[email protected]
Read
Bob Jones
[email protected]
Failed

Integration Requirements

Email — Configure SMTP or Gmail in Settings
SMS — Vonage API key in Settings → Integrations
WhatsApp — Meta Cloud API in Settings → Integrations

Messages — internal messaging between users

Sending Messages

Go to Messages and click "New Message":

New Message
To
Search for people or groups...
Message
Type your message here...
Send
Attach files

Message Thread

Messages are threaded — replies appear in the same conversation:

Sarah2:30 PM
Can you confirm the worship set for Sunday?
David2:45 PMRead
Yes, I'll send the list over this afternoon.

Real-Time Delivery

When WebSocket servers are configured, messages arrive in real-time without needing to refresh the page. You'll see a notification badge:

3
← New message notification badge

Attachments

Attach files from your device or from the media library. Attached files are shared directly in the message thread.

Ovation — running live presentations

What is Ovation?

Ovation is Scheduler's live presentation system. It lets you display lyrics, Bible verses, images, videos, and custom content on a secondary screen — perfect for church services, events, and meetings.

Setting Up

Controller
Your main device
Open the Ovation page
Display
Projector / TV
Open the Ovation Display page

Both pages connect via WebSocket for real-time sync.

Content Controls

From the controller, use these buttons to display content:

Song Lyrics
Bible Verse
Image
Video
Custom Text
Blank / Logo

Displaying Content

From the controller, you can:

  • Search and display song lyrics — browse your song library or search by title/lyrics
  • Look up and display Bible verses — search by book, chapter, and verse
  • Show images from your media library
  • Play videos
  • Display custom text or announcements
  • Show a blank screen or logo

Song Lyric Display

When displaying a song, navigate between verses:

Verse 2

Linking to Schedules

When a schedule is linked to an event, Ovation can follow the running order — automatically suggesting the next song, reading, or media item as you progress through the service.

Polls — running live audience votes

Creating a Poll

Go to Library → Polls and click "Add":

← Click to create a new poll
Question
What topic should we cover next?
Options
Prayer life
Relationships
Leadership
Add Option
Poll Type
Multiple ChoiceRatingRanking
NamedAnonymous
Anonymous voting
Save

Running a Poll

Share the Poll Vote page URL with your audience. They can vote from any device — phone, tablet, or computer.

Live Results

Open the Poll Display page on a projector or screen to show real-time results:

What topic should we cover next?
Prayer life45%
Relationships35%
Leadership20%

Exporting Results

After voting closes, export results for analysis. Results include vote counts, percentages, and if non-anonymous, who voted for what.

Export Results

Tickets — managing event registrations

Setting Up Tickets

Tickets are attached to calendar events. Edit an event and click "Set up tickets":

Set up tickets

Ticket Types

Define multiple ticket types for each event:

Adult
General admission
£15.00
50 available
Child (5-16)
Ages 5 to 16
£8.00
30 available
Family
2 adults + 2 children
£35.00
20 available

Payment Processing

Tickets are purchased via Stripe. Requires Stripe integration to be configured in Settings.

Full PaymentPartial PaymentRefunded
  • Full payment at purchase
  • Partial payments / balance due
  • Refunds (full or partial)
  • Multi-currency

Attendee Management

View all attendees for an event:

John Smith
Adult × 2
Paid
Jane Doe
Family × 1
Balance Due

Check in attendees on the day, and export the attendee list as CSV.

Receipts

Automated receipts are generated for each purchase. These can be viewed, emailed, or printed.

View Receipt
Email Receipt
Print

Database & Forms — collecting information from users

What are Database Forms?

Database Forms let you build custom data collection forms and view the collected data in a spreadsheet-like interface. Use them for sign-up sheets, feedback forms, inventories, registers, and any structured data.

Creating a Form

Go to Database and click "New Form":

New Form

Available Field Types

Drag field types from the palette into your form:

Text
Email
Phone
Date
Time
Date Range
Time Range
Dropdown
Checkbox
Radio
File Upload
Signature
Rating
Slider
Colour Picker
OTP

Form Preview

A form with fields looks like this:

Full Name
Enter your name
Email Address
[email protected]
Rating
Signature
Sign here
Submit

Conditional Logic

Fields can be shown/hidden based on other field values. For example, show a "Please specify" text field only when "Other" is selected in a dropdown.

Data Management

View submitted data in a spreadsheet-like grid:

Export

Export your data in multiple formats:

CSV
XLSX
Google Sheets

Public Forms

Forms can be made public — accessible without logging in. Public forms can include reCAPTCHA validation. After submission, you can show a thank-you message, redirect to a URL, or send a confirmation email.

Reports & Analytics — viewing your data

Reports aggregate data from across Scheduler to give you insights into your organisation.

Available Reports

Attendance reports
Who attended what, when, and how often
Event statistics
Event attendance, ticket sales, and engagement
Media usage
Most viewed/downloaded media items
Form submissions
Response rates, completion times
Broadcast delivery
Delivery success rates by channel
User engagement
Login frequency, feature usage

Filtering Reports

All reports support date range filtering:

From
1 January 2026
To
23 March 2026
Apply Filter

Some reports also filter by group, location, or event.

Exporting

Export CSV
Print

Curriculum — building structured learning programmes

Curriculum lets you build structured learning paths with sessions, resources, and completion tracking.

Creating a Curriculum

Go to Curriculum and click "New Curriculum":

New Curriculum
Title
Introduction to Faith
Description
A 6-week foundational course

Adding Sessions

Add sessions in order. Each session can have attached resources:

1
What is Faith?
2 documents · 1 video
Complete
2
The Bible
3 documents · 1 audio
In Progress
3
Prayer
1 document
Not Started

Public Access

Curricula can be shared publicly via the public curriculum page, allowing non-registered users to access learning materials.

Tracking Progress

When users complete sessions, their progress is tracked. Administrators can view completion rates across all participants.

Attendance tracking

Creating a Register

Attendance registers are created within the Database/Forms system as a special type of form.

  1. Go to Database
  2. Create a new form or open an existing attendance register
  3. Open the register for a specific date
  4. Mark attendance for each person

Marking Attendance

Click each person's name to toggle their attendance status:

John Smith
Present
Sarah Jones
Present
Bob Williams
Absent
Mark All Present
Add Notes

Attendance Reports

View attendance history over time, see who attended most/least, and export attendance data for analysis.

Public Attendance

Attendance can optionally be marked publicly — attendees check themselves in via the public attendance page.

Blogs — publishing content for your members

Creating a Blog Post

Go to Blogs and click "New Post":

New Post
Title
My Blog Post Title
Content
Write your article here...
Featured Image
Click to select image
Topics
Select topics...
Groups
Select groups...
Series
Select series...
Status
PublishedDraft
Save

Formatting Toolbar

The rich text editor provides formatting buttons:

Blog List

Published posts appear in a card list:

Easter Service Reflections
By Pastor James · 20 March 2026 · Worship
A reflection on the Easter service and what it means for our community...
Youth Camp Recap
By Sarah · 15 March 2026 · Youth
Highlights from our annual youth camp weekend adventure...

Filtering Blog Posts

Visitors can filter blog posts by topic, group, or series using the filter controls at the top of the blog listing.

Google Drive & Dropbox integration

Overview

Scheduler can sync files from Google Drive and Dropbox into your Albums and Buckets. When you add a file to a linked cloud folder, it automatically appears in Scheduler.

Setting Up Google Drive

Google Drive
Settings → Integrations → Google Drive
  1. Click the Setup Guide to expand step-by-step instructions
  2. You'll need a Google Cloud project with the Drive API enabled
  3. Create OAuth credentials and enter the Client ID and Client Secret
  4. Click "Connect with Google" to authorise
Connect with Google

Setting Up Dropbox

Dropbox
Settings → Integrations → Dropbox
  1. Click the Setup Guide for instructions
  2. Create a Dropbox app at dropbox.com/developers/apps
  3. Enter the App Key and App Secret
  4. Click "Connect with Dropbox" to authorise
Connect with Dropbox

Linking Folders to Albums/Buckets

Edit an Album or Bucket and go to the Cloud Storage tab:

Details
Cloud Storage
Permissions

Configure sync settings:

Auto-sync interval
15 minutes
OnOff
Delete sync
OnOff
Smart sync
Sync Now
Link Folder

Webhooks (Google Drive)

Google Drive supports push notifications — when a file changes in a linked folder, Google notifies Scheduler immediately, triggering a near-instant sync. This is set up automatically when you enable auto-sync.

Multiple Accounts

You can connect multiple Google Drive and Dropbox accounts. Organisation-wide accounts are configured in Settings; personal accounts can be added in your user Account page.

Mailchimp integration — syncing your mailing lists

What it Does

The Mailchimp integration syncs your Scheduler groups with Mailchimp audience lists, so your email marketing stays up to date with your membership.

Mailchimp
Settings → Integrations → Mailchimp

Setup

Mailchimp Username
your-username
API Key
xxxx-xxxx-xxxx-us21
Connect
Test Connection

Mapping Groups to Lists

Map your Scheduler groups to Mailchimp audiences:

Youth Team
Youth Newsletter
All Members
Main Mailing List

How Sync Works

When members are added to or removed from groups in Scheduler, their email addresses are automatically synced to the mapped Mailchimp audience. This keeps your mailing lists current without manual updates.

iCalendar export — syncing with Google Calendar, Outlook, and Apple Calendar

What is iCalendar?

iCalendar (.ics) is a standard format for sharing calendar events. Scheduler can export your events in this format so they appear in Google Calendar, Outlook, Apple Calendar, and other calendar apps.

Subscribing to the Calendar Feed

Scheduler provides a subscription URL that your calendar app can follow:

Feed URL
https://yoursite.com/?swp_ical=feed
Copy

How to Subscribe

Google Calendar
Settings → Add Calendar → From URL → paste the URL
Outlook
File → Account Settings → Internet Calendars → New → paste the URL
Apple Calendar
File → New Calendar Subscription → paste the URL

When events are added, changed, or deleted in Scheduler, they automatically update in your external calendar.

Taxonomies — categories, topics, series, and more

What are Taxonomies?

Taxonomies are ways of categorising and organising your content. Scheduler uses several types:

Topics
Groups
Series
Albums
Buckets
Categories

Managing Taxonomies

Go to Taxonomies page to create, edit, and delete taxonomy items. Each item has:

Name
Prayer
Description
Resources about prayer
Colour
Save

Taxonomy Tags in Content

Assigned taxonomies appear as coloured badges on content:

PrayerWorshipLeadershipYouth

Using Taxonomies as Filters

Taxonomies appear as filters throughout Scheduler. When creating or editing content (events, schedules, media, etc.), you can assign it to one or more taxonomy items. Users can then filter content by taxonomy to find what they need.

Adding New Items Inline

In most taxonomy dropdown fields, you can add a new item on the fly — just click "Add New" in the dropdown and enter the name.

Prayer
Worship
Leadership
Add New

Rotas — assigning volunteers to roles

What are Rotas?

Rotas are volunteer scheduling grids where you assign people to roles over a date range. Perfect for worship teams, welcome teams, sound desk operators, Sunday school helpers, and any recurring volunteer rota.

Creating a Rota

Go to Database and create a new attendance register:

New Rota
Roles
Worship Leader, Sound, Welcome
People
Select from members...
Date Range
1 April – 30 June 2026

Rota Grid

The rota displays as a grid with dates across the top and roles down the side:

Role 6 Apr 13 Apr 20 Apr
Worship LeaderDavidSarahDavid
SoundMark⚠ MarkTom
WelcomeRuthJohnRuth

Cells highlighted in yellow indicate a scheduling conflict.

Publishing the Rota

Once complete, publish the rota to make it visible to your team:

Publish
Print
Export CSV

Public Rota

Share a public rota link so volunteers can see the schedule and optionally sign up for open slots. Use the [swp_publicrota] shortcode on a public page.

Buckets — shared file storage containers

What are Buckets?

Buckets are file storage containers that you can share with specific users or groups. Think of them like shared folders — you control who can access each bucket and what files are in it.

Creating a Bucket

Go to Library → Buckets and create a new bucket:

Bucket Name
Worship Resources
Description
Shared music and chord sheets
Access
Select users and groups...
Password (optional)
••••••••
Save

Bucket Cards

Buckets appear as cards in the Library view:

Worship Resources
24 files · Worship Team
Admin Documents
12 files · Admins only

Adding Files

Click "Add new media" within a bucket to upload new files or select existing ones:

Add files

Cloud Sync

Buckets can be linked to Google Drive or Dropbox folders for automatic file synchronisation. Edit the bucket and go to the Cloud Storage tab to configure.

Link Google Drive
Link Dropbox

Sharing

Share a bucket link with others. If password-protected, they'll need to enter the password to access the files.

Copy Share Link

Progress Boards — tracking project and task progress

What are Progress Boards?

Progress Boards give you a visual way to track projects, tasks, goals, or any work that moves through stages. Each board contains categories with items that can be tracked by percentage completion.

Creating a Board

Navigate to Progress Boards and click "New Board":

New Board

Board View

Items are organised into categories with progress indicators:

To Do
Update website
0%
In Progress
Plan Easter event
60%
Done
Book venue
100%

Tracking Progress

  • Set a percentage on each item to show completion
  • Items are colour-coded based on their status
  • Drag and drop items to reorder or move between categories
  • Assign items to specific people or groups

Bingo — running interactive bingo games

Overview

Scheduler includes a built-in bingo game feature for events, youth groups, and social gatherings.

Setting Up

1
Use the [swp_bingo] shortcode on a page for the game controller
2
Use the [swp_bingogen] shortcode on another page for card generation
3
Players open the card page on their phones to get a unique card
4
The controller calls numbers and players mark their cards

Bingo Card Preview

B I N G O
318425169
722355873
1227★5471

Green = marked, ★ = free space

Features

  • Automatic card generation with random numbers
  • Number calling interface for the host
  • Players mark squares on their device
  • Winner verification
  • Print cards for offline play

Scheduler Mobile App — using Scheduler on your phone

Overview

The Scheduler Android app gives your members mobile access to key features including schedules, messages, media, and events.

Connecting to Your Site

1
Open the Scheduler app on your device
2
Enter your site URL (e.g. yourchurch.com)
3
Log in with your Scheduler credentials

App Features

Schedules
View upcoming programmes and your assignments
Messages
Send and receive messages
Media
Browse and play media from the library
Calendar
View upcoming events
Notifications
Push notifications for messages, schedule changes, etc.

Bottom Navigation

The app uses a mobile-friendly bottom navigation bar:

Schedules
Messages
Media
Calendar
Alerts2

Multiple Sites

The app supports connecting to multiple Scheduler sites. Switch between sites from the app settings.

Notifications — staying updated with what matters

Notification Types

Scheduler sends notifications for various events:

New messages
When someone messages you or your group
Schedule changes
When a schedule you're involved in is updated
Event reminders
Before events you're registered for
Rota assignments
When you're assigned to a rota slot
Broadcast messages
Announcements from admins
Form submissions
When forms you manage receive responses

Notification Bell

The notification bell icon in the navigation bar shows a count of unread notifications:

5
← Click to view notifications

Notification Panel

New message from Sarah
2 minutes ago
Rota assignment: Sound — 6 April
1 hour ago
Broadcast: Sunday service time change
3 hours ago

Managing Notifications

In your Account/Preferences page, you can configure which notification types you want to receive and how (in-app, email, or both).

Search and filtering — finding content quickly

Global Search

Most Scheduler pages include a search function. Look for the search icon in the toolbar:

← Click to open search

The search bar expands to let you type:

Search media, events, members...

Filter System

Content can be filtered by multiple taxonomy types. Look for filter controls:

Topics
Groups
Series
Categories
Speakers
Locations
Date Range

Active Filters

Active filters appear as removable tags:

Worship Youth Team March 2026

Combining Filters

Filters can be combined — for example, show only "Worship" topic items in the "Youth" group. Active filters are shown as tags that can be individually removed by clicking the icon.

Saving Filter Preferences

Your filter selections are remembered within your session so you don't need to reapply them each time you navigate.

Troubleshooting

Plugin updates are not appearing in WordPress

Possible Causes

License not connected
Updates require an active license. Check Settings → Integrations → Scheduler License
WordPress update cache
WordPress caches update checks. Go to Dashboard → Updates and click "Check Again"
Firewall blocking
Your server firewall may be blocking outbound connections to our update server. Ensure your server can reach joshdev.uk on port 443
PHP memory limit
Large updates may fail if PHP memory is too low. Increase memory_limit in php.ini

Manual Update

If automatic updates aren't working, download the latest version from the Customer Portal and install it manually (see "Updating Scheduler to a new version").

Download from Portal

I cannot log in to the portal

Reset Your Password

On the portal login page, click "Forgot password?" to receive a password reset email:

Email
[email protected]
Send Reset Link

Check your spam/junk folder if it doesn't arrive.

Common Issues

Wrong email address
Your portal login uses the email address you signed up with. This may be different from your WordPress login.
Account not created
If you've just signed up, ensure the payment was completed. Check your email for a welcome message with login details.

My license key is showing as invalid

Common Causes

Subscription expired
Check the Customer Portal to verify your subscription is active
Key not entered correctly
Copy the key from the Portal Overview page and paste it carefully. The key is long — make sure you copy the entire string
Server can't reach license server
Your hosting may be blocking outbound connections. Check with your hosting provider
Domain mismatch
The license key is linked to a specific domain. If you moved your site, update the domain in the Portal

Re-linking

The easiest fix is to disconnect and reconnect:

Disconnect
Connect

Go to Settings → Integrations → Scheduler License, click Disconnect, then click Connect to re-authenticate via OAuth.

Payment failed — what do I do?

Common Reasons

Card expired
Update your card details with your payment provider
Insufficient funds
Ensure sufficient balance on your card
Bank block
Some banks flag online subscription payments. Contact your bank to approve the transaction

Retry Payment

After fixing the issue, your next scheduled payment will retry automatically. If you need immediate access, contact support via a ticket in the Customer Portal.

Raise Support Ticket

Ovation display screen is not updating

Check WebSocket Connection

Ovation uses WebSocket for real-time updates. If the display isn't updating:

1
Check the WebSocket server status in Settings → WebSocket Servers
2
Restart the Ovation WebSocket server if needed
3
Ensure both the controller and display are on the same network
4
Check that your firewall allows WebSocket connections (typically port 8080 or 3000)
Restart Server
Full Setup

Browser Compatibility

Ovation requires a modern browser (Chrome, Firefox, Edge, Safari). Older browsers may not support WebSocket connections.

ChromeFirefoxEdgeSafariIE

Broadcasts are not being sent

Check Integration Status

Verify each delivery channel is properly configured:

Email
Verify SMTP settings in your WordPress mail configuration. Send a test email.
SMS (Vonage)
Check API key and secret in Settings → Integrations. Verify your Vonage account has sufficient balance.
WhatsApp
Verify Meta Cloud API credentials. Ensure your WhatsApp Business account is approved.

Check Recipient List

Ensure the target group has members with valid contact details (email addresses for email, phone numbers for SMS/WhatsApp).

Troubleshooting Steps

Send Test Email
Send Test SMS

Content is not showing for some users

Check Permissions

Go to Settings → User Permissions and verify the permission level for the affected user:

User Level: Standard
CalendarLibraryMembers

Ensure the relevant section (Calendar, Library, etc.) is enabled for their level.

Check Group Restrictions

Some content is restricted to specific groups. If the user isn't a member of the required group, they won't see group-restricted content.

This content is restricted to: Youth Team

Check Content Status

Content set to Draft is only visible to admins. Ensure the content is set to Published.

Calendar events are not showing

Check Date Range

The calendar shows events for the current view (month/week/day). Navigate to the correct date range to see your events.

March 2026
Today

Check Event Status

Events set to Draft won't appear for non-admin users. Edit the event and set it to Published.

Check Group Restrictions

Events assigned to specific groups are only visible to members of those groups.

Check Permissions

Ensure the user has permission to view the Calendar in Settings → User Permissions.

API & Integration

How the license key system works

License Architecture

Scheduler uses a three-layer licensing system:

Layer 1 — License Key
Each subscription has a unique license key that encodes the subscription ID and an expiry date. The key is cryptographically signed so it can't be forged or modified.
Layer 2 — Periodic Check-in
The plugin contacts the license server 2-3 times per month to verify the subscription is still active. The check-in also receives any shutdown commands.
Layer 3 — Offline Grace Period
If the plugin can't reach the license server for 30 days, it automatically locks. This prevents bypassing the license by blocking outbound connections.

Domain Registration

When you activate Scheduler, it registers your domain with the license server. You can view and manage registered domains from the Customer Portal.

Registered Domain
yourchurch.comActive

Trial Period

New installations get a 14-day trial to enter a license key. After 14 days without a key, the plugin locks.

Trial Mode — 12 days remaining

Webhook and API integration overview

REST API

Scheduler provides a REST API under /wp-json/scheduler/v1/ for programmatic access to your data. The API uses WordPress authentication.

Key Endpoints

GET/scheduler/v1/events
GET/scheduler/v1/schedules
GET/scheduler/v1/media
GET/scheduler/v1/members
GET/scheduler/v1/groups

Webhooks

Scheduler receives webhooks from external services:

Google Drive — File change notifications for cloud sync
Dropbox — File change notifications for cloud sync
Stripe — Payment confirmations for ticket sales
Vonage — Inbound SMS delivery reports

Rate Limiting

The REST API is rate-limited to 60 requests per minute per IP address. Admin users are exempt from rate limiting.

Rate Limit
60 requests / 60 seconds Per IPAdmins Exempt

REST API — accessing Scheduler data externally

Authentication

External API access requires WordPress Application Passwords or legacy API key authentication.

Setting Up Application Passwords

1
Go to WordPress admin → Users → Your Profile
2
Scroll to Application Passwords
3
Enter a name (e.g. "Scheduler API") and click Add New
4
Copy the generated password and use HTTP Basic Auth

Example Request

# GET request with auth header
GET https://yoursite.com/wp-json/scheduler/v1/events
Authorization: Basic base64(username:app_password)

Response Format

All responses are JSON. Successful responses include the data directly. Error responses include a code, message, and data object.

// Success response
{
"data": [{ ... }],
"total": 42
}
My Sites
Manage your Gatherova hosted site.
Loading...
Your Site Status
We monitor your site's availability and alert you if it goes down.
Checking...
Known Bug Status
Confirmed bugs are listed here with their current investigation status.
Ticket