Nothing has been assigned to your role yet
Nothing is wrong with your account. Once a module is added to your role, it appears in the menu the next time a page loads.
Welcome back
Portfolio overview
Donations over time · last 30 days
Donation calendar
Participation
-Top donors · YTD
Revenue by category
-Active campaigns
Donation timing · weekly
Donations
Click any row for the full record with payment timeline and editable fields.
Donors
Click any row to view full record · edit contact info, see donations, match status.
Contacts
Your newsletter and communication subscribers. Add, edit, remove, or import a list. Click any row to edit.
| Name | Status | Source | Added |
|---|
Feedback
What people sent from the in-app Send Feedback form.
Board
One row is a seat. Two people sharing a job are two seats with the same position. A seat with nobody in it is an open role.
Students
Click any row to edit student details and family links.
Teachers
Classroom directory · feeds the donation form dropdown
Volunteers
Track parent and community volunteers · associate them with campaigns & events
Campaigns
Click a campaign to fully customize · branding, form, QR code, sharing.
| Campaign | Status | Dates | Days Left | Goal | Raised | Donors | 30-day Trend | Slug |
|---|
Campaign
Basics
Edits here also reflect on the Publish to Site tabLive Performance
| Activity | Type | Week | Status | Donations | Raised | Lever |
|---|
Donations for this Campaign
| Date | Donor | Amount | Method | Students | Teacher | Status | Match |
|---|
Suggested Amounts
Pre-filled buttons on the form. Click any tile to edit.Brand
Duplicate
Campaign status
Events
Jogathons, ice cream parties, popsicle Fridays, family nights · one-time or recurring. Track RSVPs, ticket sales, and volunteers per event.
What kind of event is this?
Pick a starting point. This only decides which pieces the next screen asks you for. You can change it later, and nothing is saved until you press Save draft.
New event
Programs
The things the PTA runs all year - reading, gardening, art, science night. Who chairs them, where they meet, and where a parent goes to find out more.
On the website
Owner or Admin only- the top menu and the phone menu
- the footer, on every page
- the Learn More buttons on the Fundraising page that lead to Programs
Turning it off hides those links only, not the page. The Programs page stays online: anyone with its address can still open it, and it stays in the site map that search engines read.
Only an Owner or Admin can change this. Ask one of them if the links need to be turned on or off.
PTA Store
Inventory & storefront management · spirit wear, merchandise, digital products · tracks quantity, variations, sales
Business Sponsors
Local businesses supporting Poinsettia · click any sponsor to view dependencies and metrics
Accounting
Revenue streams, expenses, refunds & reimbursements · monitored across all PTA channels (donations, sponsors, spirit wear, events, store).
Revenue by Source
Expenses by Category
Recent Transactions
View all →Reports
Saved reports, scheduled exports, on-demand pulls. Click any report to run, edit, or change schedule.
Audit Log
All actions across the system
| Time | User | Type | Action | Target | Details |
|---|
Settings
Configure how Panther Hub works for your PTA · email, payments, calendar, organization
From addresses
The addresses newsletters and receipts are sent from. The domain is fixed and cannot be changed here.Email Sending
Connect your real email account so messages send from your addressgmail.send only, not full mailbox access. You can disconnect at any time from this page or directly in your Google/Microsoft account settings.Stripe Integration
Accept donations, sponsorships, store purchases, event ticketsGoogle Calendar Integration
Push events from this calendar to your public websiteHow to find your Calendar ID
- Open Google Calendar from a desktop browser
- In the left sidebar, hover over the calendar you want to share → click the three dots → Settings and sharing
- Under Access permissions, check "Make available to public" with "See all event details"
- Scroll down to Integrate calendar section
- Copy the Calendar ID (looks like
abc123@group.calendar.google.com) - Paste it above and click Test connection
Organization Profile
The tax ID (EIN) is real, and it is a server setting rather than a field on this page: when one is configured it appears on the receipt emailed to a donor. Everything else shown to donors comes from the individual form or campaign it belongs to.
Tasks
Assign work to PTA team members · track status, due dates, and discussion.
Timesheets
Track volunteer hours. Submit weekly or monthly for board approval. Calendar view shows daily totals at a glance.
Forms Library
Centralized storage for PTA forms · refund requests, volunteer waivers, sponsorship agreements, expense forms, and more.
Tax Forms & Filings
501(c)(3) compliance documents, IRS forms, state filings, and donor acknowledgement templates.
Approvals
Items submitted for review. Loading your permissions...
Templates · Reusable content building blocks
Email templates, task templates, and tool templates. Use placeholders like {donor_name} for live substitution.
{donor_name}
{amount}
{campaign_name}
{org_name}
{date}
{children}
{sender_name}
Tools · Quick utilities and shortcuts
Pin your most-used tools to the launcher (⌘J). Daily summaries, calculators, rankings, and one-click actions.
Users & Roles
PTA board members, role definitions, and approval policies
Roles
Pending invitations
Approval Rules
Which actions require approval before they take effectActivity
User and role events from the audit log - the last 100 rows, filtered here.Trash
Soft-deleted records across all modules, recoverable. Restore items or leave them for the 30-day auto-purge.
| Type | Name | Phone | Deleted | Actions |
|---|
Integrations
Payments, email, accounting
Stripe Webhook Events
api.poinsettiapta.org/webhooks/stripe| Time | Event | Object | Status | Latency |
|---|---|---|---|---|
| No webhook events to display. | ||||