Loading Wiggle

Home Features Solutions Dashboard Security Pricing Blog Help Center About Contact
Community & Event Management Platform

Manage Communities. Organize Events. Stay Connected.

Wiggle helps organizations, clubs, educational institutions, and businesses manage members, registrations, events, notifications, and secure user accounts from one platform.

View Demo
Free plan up to 100 members No credit card required Set up in 10 minutes
0 Members Managed
0 Events Hosted
0 Platform Uptime

Trusted by teams that bring people together

Nusantara Student Union Meridian Association OpenHands Foundation Northline Events Kirana Chamber
Platform Features

Everything your community needs, in one place

Ten connected modules replace the spreadsheets, group chats and payment links most organizations juggle today. Each one shares the same member record, so data never drifts apart.

Community Management

Create unlimited groups, chapters and committees. Assign roles, set join rules, approve requests and delegate admin rights without sharing a single password.

Roles & permissions

Member Directory

A searchable, filterable record for every person — profile fields, membership tier, join date, tags and history. Bulk import from CSV and export whenever you want.

Search & segments

Event Registration

Publish an event page in minutes with capacity limits, custom questions, waitlists, early-bird windows and automatic confirmation emails on every signup.

Waitlists included

Ticket Management

Issue free or paid tickets with unique QR codes, transfer rules and refund windows. Scan attendees in at the door from any phone, even offline.

QR check-in

Notification Center

One inbox for registrations, reminders, security alerts and billing events — delivered in-app, by email, or both, according to each member's own preferences.

In-app & email

Analytics Dashboard

Track signups, attendance rates, retention, revenue and email deliverability. Compare events side by side and export any chart as CSV for your board report.

Live metrics

Billing & Invoices

Collect membership dues and ticket payments, then issue numbered PDF invoices automatically. Handles proration, tax identifiers, refunds and dunning reminders.

Auto invoicing

Security Center

Review active sessions, device history and login alerts in one screen. Force sign-out anywhere, require stronger passwords, and audit every admin action.

Session control

Email Preferences

Members choose exactly which messages they receive. Security notifications stay mandatory; everything else is opt-out, with one-click unsubscribe in every email.

Granular consent

Activity Timeline

A chronological record of joins, registrations, payments, profile edits and sign-ins — timestamped and attributable, so nothing about an account is a mystery.

Full audit trail

Open API & Webhooks

Every module is available over a documented REST API with signed webhooks, so your website, CRM or attendance kiosk stays in sync in real time.

Developer ready

Multi-language & Timezones

Run chapters across regions with localized dates, currencies and email templates. Members always see event times in their own timezone.

Global ready
Solutions

Built for every kind of organization

The same building blocks — members, events, tickets, notifications — configured for how your group actually works.

Communities

Interest groups and neighbourhood networks with open or invite-only joining, member tiers and recurring meetups.

Student Organizations

Committee handovers each term, verified student emails, attendance credits and semester-based membership cycles.

Professional Associations

Annual dues, certification tracking, CPD event credits and member-only resources gated by tier.

Clubs

Sports, hobby and alumni clubs: rosters, seasonal fees, training schedules and RSVP tracking for every session.

Event Organizers

Multi-day conferences with ticket types, speaker schedules, QR check-in desks and post-event surveys.

Nonprofits

Volunteer shifts, donor records, recurring contributions and transparent receipts for every supporter.

Small Businesses

Customer clubs, loyalty tiers, workshops and paid classes — with invoices your accountant will accept.

Educational Institutions

Departments, cohorts, parent contacts and campus events under one roof, with role-based staff access.

Why teams switch

Stop stitching together five different tools

Most organizations run on a spreadsheet for members, a form builder for signups, a chat group for reminders and a payment link for dues. Nothing talks to anything else, and no one is sure which list is current.

  • One member record. A registration, a payment and a login all attach to the same person.
  • Emails that actually arrive. Authenticated sending with SPF, DKIM and DMARC on your own domain.
  • Handover without chaos. Transfer admin rights in a click when the committee changes.
  • Export anything, anytime. Your data stays yours — CSV and API access on every plan.
Compare plans

Migration checklist

4 of 4 done
Import 1,240 members

CSV mapped to profile fields, duplicates merged automatically.

Verify your sending domain

Add three DNS records; we check SPF, DKIM and DMARC for you.

Publish your first event

Capacity, ticket types and custom questions ready to go.

Invite your admin team

Role-based access with a full audit trail from day one.

Product Demo

Your whole organization, at a glance

This is the real layout of the Wiggle workspace. Switch between modules below to see how members, events, tickets and billing fit together.

Wiggle Workspace — Meridian Association All systems operational
Ayu PratamaWorkspace admin

Good morning, Ayu

Here is what happened across your community in the last 7 days.

Active members1,240+42 this week
Upcoming events73 filling fast
Tickets issued862+128 this week
Revenue (MTD)$14,820+9.6%

Upcoming Events

Manage all
14Aug Annual Members Summit09:00 · Grand Hall, Jakarta 410/500
22Aug Leadership Workshop13:30 · Online (Zoom) 96/120
03Sep New Member Onboarding18:00 · Community Room B 58/80
19Sep Quarterly Networking Night19:00 · Rooftop Lounge 142/150

Recent Registrations

View all
Nadia SuryaniAnnual Members Summit
Rendra WijayaLeadership Workshop
Clara NathaniaAnnual Members Summit
Bagus HerlambangNetworking Night
Intan MaharaniNew Member Onboarding

Attendance

Last 7 events · avg 87%

Revenue

+9.6% MoM
Membership dues Ticket sales Donations

Recent Activities

Open timeline

Nadia Suryani registered for Annual Members Summit. Confirmation email delivered.

Payment of $45.00 received from Rendra Wijaya — invoice INV-2026-0731 issued.

Event reminder sent to 842 members for Leadership Workshop — 99.2% delivered.

Admin Ayu Pratama approved 12 pending membership requests.

Notification Center

Nobody misses what matters

Every meaningful action in your workspace produces a notification — shown in the app, sent by email, or both. Members control the channel; you control the message.

  • Grouped by type so account security never gets buried under event chatter.
  • Read state syncs across web, mobile and email in real time.
  • Quiet hours hold non-urgent messages until morning in each member's timezone.
  • Security alerts always send — they cannot be silenced, by design.
Manage preferences

Notifications 8

Registration Confirmed

You are registered for the Annual Members Summit on 14 August, 09:00. Your QR ticket is attached.

Event Reminder

Leadership Workshop starts in 24 hours. Join link and agenda are inside your ticket.

Password Updated

Your password was changed successfully. Every other session was signed out automatically.

Login From New Device

Chrome on Windows from Jakarta, Indonesia. If this was not you, secure your account now.

Payment Successful

We received $45.00 for your Standard summit ticket. Thank you — a receipt is on its way.

Invoice Available

Invoice INV-2026-0731 for $45.00 is ready to download from your billing page.

Membership Renewed

Your Gold membership is renewed until 31 July 2027. Benefits continue without interruption.

Support Ticket Updated

Ticket #4821 “Cannot scan QR at check-in” was answered by our support team.

Transactional Email

Every email Wiggle sends is triggered by you

Wiggle sends transactional email only in response to a real action on an account — never unsolicited marketing. Each message is authenticated with SPF, DKIM and DMARC on your own sending domain and logged for delivery auditing.

W Wiggle Notificationsno-reply@wiggle.web.id → you Signed

Verify your email address

Enter this code in Wiggle to activate your account. It expires in 15 minutes and can be used once.

418 205

If you did not create a Wiggle account, you can safely ignore this email — nothing will be activated.

Sent because someone requested an account for this address · Privacy Policy
SPF pass DKIM pass DMARC aligned TLS 1.3

Thirteen message types, one consistent template

Every template carries your logo, your sender name and a plain-text alternative. Members can identify a genuine Wiggle email at a glance — which is exactly what stops phishing from working.

  • One-click unsubscribe on every optional message, honoured instantly.
  • Single-use, expiring links for verification and password reset.
  • Delivery, bounce and complaint logs retained for 90 days.
  • No tracking pixels on security or billing email.
Account Verification

Confirms a new signup owns the address before the workspace activates.

on: signup
Welcome Email

Introduces the workspace with first steps and a link to your community.

on: verified
Password Reset

Single-use link valid for 30 minutes; ends all sessions when completed.

on: reset_request
Email Verification

Sent when a member changes the address on file, to both old and new.

on: email_change
Login Security Alert

New device or unusual location, with a one-tap “this wasn't me” action.

on: new_device
Registration Confirmation

Event details, calendar file and QR ticket the moment a seat is taken.

on: registration
Event Reminder

Scheduled 24 hours and 1 hour ahead, in the member's own timezone.

on: schedule
Payment Receipt

Amount, method, last four digits and the order it belongs to.

on: payment
Invoice

Numbered PDF with tax identifiers, attached and stored in billing.

on: invoice_issued
Membership Renewal

Advance notice, then confirmation once the renewal is processed.

on: renewal
Support Ticket Update

Every reply and status change on a conversation you opened.

on: ticket_reply
Profile Change Confirmation

Records what changed, when, and from which device.

on: profile_update
Security Notifications

Suspicious activity, session revocation and admin permission changes.

always on
Security Center

Accounts protected by layers, not promises

Member data lives behind encryption in transit and at rest, authenticated email, hashed credentials and a visible audit trail. Here is exactly what protects a Wiggle account.

TLS Encryption

All traffic uses TLS 1.2+ with HSTS. Data at rest is encrypted with AES-256.

Enforced

SPF

Only our verified mail servers may send as your domain, blocking spoofed senders.

Verified

DKIM

Every message is signed with a 2048-bit key so tampering is detectable.

Signing

DMARC

A published policy tells inboxes what to do with anything that fails alignment.

Quarantine

Password Hashing

Passwords are hashed with bcrypt and a per-user salt. Plaintext is never stored.

bcrypt

Secure Authentication

Rate-limited logins, breach-password screening and optional two-factor codes.

Active

Google Sign-In

OAuth 2.0 sign-in with no password to store, phish or forget.

Supported

Login Alerts

Immediate email when a new device or unusual location signs in.

Always on

Session Protection

Rotating tokens, idle timeout and one-click sign-out from all devices.

Enforced

Device History

See every browser and location that accessed the account, and revoke any of them.

90-day log

Found a vulnerability?

We run a coordinated disclosure programme. Report an issue to our security team and you will get a human response within one business day, plus credit in our advisories if you would like it.

security@wiggle.web.id
Pricing

Simple plans that grow with your community

Every plan includes unlimited events, transactional email, SSL, and full data export. You are charged for active members, never for admins.

Starter

For new clubs and small groups finding their feet.

$0/month

Free forever, no card required

  • Up to 100 active members
  • Unlimited free events
  • Member directory & profiles
  • 1,000 transactional emails / month
  • QR check-in on mobile
  • Community support
  • Paid ticketing
Most popular

Professional

For active communities running paid events every month.

$29/month

Billed monthly, cancel anytime

  • Up to 1,000 active members
  • Paid tickets & automatic invoices
  • Custom sending domain (SPF/DKIM)
  • 25,000 transactional emails / month
  • Analytics dashboard & exports
  • 5 admin seats with roles
  • Email support, 1 business day

Business

For associations and organizers with multiple chapters.

$79/month

Billed monthly, cancel anytime

  • Up to 10,000 active members
  • Multi-chapter & sub-communities
  • 150,000 transactional emails / month
  • API access & signed webhooks
  • Advanced security & audit log
  • 20 admin seats with custom roles
  • Priority support, 4 business hours

Enterprise

For institutions with compliance and scale requirements.

Custom

Annual agreement, invoiced by contract

Talk to sales
  • Unlimited members & chapters
  • SSO (SAML) & SCIM provisioning
  • Custom email volume & dedicated IP
  • Data residency & retention controls
  • 99.99% uptime SLA with credits
  • Named customer success manager
  • Security review & DPA on request

All prices in USD, excluding local tax. Need a nonprofit or student discount? Contact us — we approve most requests within two days.

Feature comparison across Starter, Professional, Business and Enterprise plans
FeatureStarterProfessionalBusinessEnterprise
Active members1001,00010,000Unlimited
Transactional emails / month1,00025,000150,000Custom
Paid ticketing & invoicesIncludedIncludedIncluded
Custom sending domainIncludedIncludedIncluded
API & webhooksRead onlyIncludedIncluded
SSO (SAML) & SCIMIncluded
Admin seats2520Unlimited
Support responseCommunity1 business day4 business hoursSLA-backed
From the Blog

Practical writing on community and events

Lessons from thousands of organizers using Wiggle — no growth-hacking fluff, just what works when real people show up.

How to Build Strong Communities

Belonging is built from repetition, not campaigns. A framework for the first 90 days: define the ritual, name the roles, and make the second event easier to attend than the first.

Read article
Ayu PratamaHead of Community

Organizing Successful Events

The run-of-show template we hand to every new organizer: capacity maths, a realistic reminder cadence, check-in staffing ratios, and the five things to decide before you open registration.

Read article
Dimas AryoEvents Lead

Keeping User Accounts Secure

Why length beats complexity, when to require two-factor, how login alerts stop account takeover early, and the account-recovery flow that does not become its own vulnerability.

Read article
Sekar LestariSecurity Engineer

Transactional Email Best Practices

SPF, DKIM and DMARC explained without the jargon, plus subject-line patterns that survive spam filters and the one thing that ruins deliverability for new sending domains.

Read article
Rendra WijayaPlatform Engineer

Improving Member Engagement

Attendance is a lagging indicator. Four leading signals worth tracking, the reactivation email that recovered 22% of lapsed members, and why asking for less commitment gets more of it.

Read article
Intan MaharaniCustomer Research

More in the archive

Fifty-plus articles on membership operations, ticketing, volunteer management and email deliverability.

Visit the blog
Help Center

Answers to the questions we get most

Can't find what you need? Our support team replies to every message from help@wiggle.web.id within one business day.

Still stuck?Open a support ticket and track every reply in your notification center.

Choose Start Free, then enter your full name, email address and a password of at least 10 characters — or continue with Google and skip the password entirely. Your workspace is created immediately in a pending state, and we send an account verification email within seconds. Confirm it to unlock members, events and billing. One person can own several workspaces from the same login, which is useful if you run more than one chapter.

Verification proves you control the address, which protects your workspace from impersonation and makes sure receipts, reminders and security alerts actually reach you. The code is six digits, expires after 15 minutes and can only be used once. If it has not arrived after two minutes, check your spam folder, then request a new one — requesting a new code invalidates the previous one.

Changing your email later sends a confirmation to both the old and the new address, so a stolen session cannot quietly move your account somewhere else.

Select Forgot password in the login window and enter your email. We send a single-use link valid for 30 minutes. Opening it lets you set a new password; completing the reset signs out every other active session and sends a confirmation email. For your safety we always show the same “check your inbox” message, whether or not an account exists for that address.

If you signed up with Google you do not have a Wiggle password at all — use Continue with Google instead.

Import an existing list from CSV — we map columns to profile fields and merge duplicates by email — or share a join link and approve requests as they come in. Members can be organised by tier, chapter, tag or custom field, and every filter can be saved as a segment for email and event invitations.

Admin rights are role-based: Owner, Event Manager, Treasurer and Viewer, or custom roles on Business and Enterprise plans. Every admin action is written to the audit log with a timestamp and device.

Create the event, set capacity and ticket types, then publish. Registrants receive a confirmation email with a calendar file and a QR ticket immediately. When capacity is reached, the waitlist takes over and promotes people automatically as cancellations happen.

Reminders go out 24 hours and 1 hour before the start in each attendee's own timezone. At the door, scan tickets from any phone browser — check-in works offline and syncs when the connection returns.

Plans are billed monthly or annually and priced on active members, so archived people cost nothing. Upgrades take effect immediately with a prorated charge; downgrades apply at the end of the current period. We accept major cards and, on Enterprise agreements, bank transfer against a purchase order.

Cancelling stops future charges and keeps your data in read-only mode for 30 days so you can export everything you need.

Every successful payment produces a sequentially numbered PDF invoice, emailed to your billing contact and stored under Billing → Invoices. Add your organization's legal name, address and tax identifier once and it appears on all future documents; you can also reissue past invoices with corrected details. Invoices are retained for at least seven years to satisfy common accounting requirements.

Email help@wiggle.web.id or open a ticket from inside the app — both land in the same queue, and every reply also appears in your notification center. Starter plans get community support, Professional gets a reply within one business day, Business within four business hours, and Enterprise according to a signed SLA. Security issues go to security@wiggle.web.id and are triaged first.

Testimonials

Organizers who stopped chasing spreadsheets

Six perspectives from associations, student unions, clubs and nonprofits running on Wiggle every week.

We moved 1,240 members off three spreadsheets in a single afternoon. The part I did not expect was the email side — once our domain was verified, confirmation emails stopped landing in spam and our no-show rate dropped by nearly a fifth.
Ayu PratamaExecutive Director · Meridian Association
Our committee changes every October. Handing over used to mean forwarding passwords and hoping. Now the outgoing chair transfers ownership in one click, and the audit log means nobody has to guess who changed what.
Rendra WijayaChair · Nusantara Student Union
The QR check-in desk handled 500 people in 40 minutes with two volunteers and one flaky wifi connection. It kept scanning offline and synced everything afterwards. That alone justified the annual plan.
Clara NathaniaOperations Manager · Northline Events
As treasurer I care about one thing: invoices my auditor accepts. Wiggle numbers them sequentially, includes our tax ID and stores every one. Reconciliation went from a weekend to about twenty minutes.
Sekar LestariTreasurer · OpenHands Foundation
We run eleven chapters across four cities. Sub-communities let each one manage its own events while head office still sees a single membership number. Nothing else we tried handled that without a consultant.
Bagus HerlambangSecretary General · Kirana Chamber
Members choosing their own email preferences was the quiet win. Complaints about “too many emails” disappeared, and because security alerts can't be switched off, we never lost the ones that actually matter.
Intan MaharaniCommunity Lead · Kopi Pagi Club
About Wiggle

A small team building infrastructure for belonging

Wiggle started in 2021 when a student union asked us for a better way to run registrations. Today it supports communities across Southeast Asia and beyond — still built by people who volunteer at their own organizations on weekends.

Mission

To give every organization — regardless of budget or technical skill — the same quality of membership, event and communication tooling that large enterprises take for granted. Administration should take minutes, so organizers can spend their time on people instead of paperwork.

Vision

A world where joining a community, registering for an event and keeping an account secure feel effortless everywhere. We want Wiggle to be the quiet layer underneath thousands of clubs, unions and associations — reliable enough that nobody has to think about it.

Platform Overview

Wiggle is a hosted web application with a REST API and signed webhooks. Ten modules — communities, directory, registration, ticketing, notifications, analytics, billing, security, email preferences and activity — share one member record. Data is encrypted in transit and at rest, backed up hourly, and exportable at any time in open formats.

Who We Serve

Student organizations and professional associations make up roughly half our customers; the rest are clubs, event organizers, nonprofits, small businesses and educational institutions. The median workspace has 340 members and runs about 18 events a year — that is the shape the product is designed around.

Core Values

Four commitments that decide what we build and what we refuse to build.

Security first

Security work ships before features. Alerts that protect an account can never be turned off.

Radical clarity

Plain pricing, plain language, plain emails. No dark patterns and no surprise charges.

Serve the organizer

The person doing unpaid admin work at 11pm is who we design for, every single time.

Your data is yours

Full export on every plan, including the free one. Leaving should be as easy as joining.

How we got here

Five years of shipping, mostly in response to organizers telling us what was broken.

2021First workspace goes live

Built in eight weeks for a student union running 40 events a semester.

2022Ticketing and payments

Paid events, QR check-in and automatic invoices arrive together.

2023Custom sending domains

SPF, DKIM and DMARC support ends the “our emails go to spam” era.

2024Security Center

Device history, login alerts and session revocation become standard on all plans.

202625,000 members managed

Across 3,200 events, with 99.99% platform uptime over the last twelve months.

Platform at a glance

Members managed0Across 5 countries
Events hosted0Since 2021
Platform uptime0Trailing 12 months
Email delivered0Last 30 days
Figures are updated monthly and cover all production workspaces. Uptime excludes scheduled maintenance announced at least 72 hours in advance.
Account Controls

Members decide what lands in their inbox

Every Wiggle account includes granular email preferences and a complete activity timeline. Try the controls below — this is exactly how they behave in the product.

Email Preferences

Choose which messages you receive at ayu@meridian.org.

Security AlertsNew device sign-ins, password changes, suspicious activity.
Required
Billing NotificationsReceipts, invoices, failed payments and renewal reminders.
Registration UpdatesConfirmations, waitlist promotions and cancellations.
Event RemindersSent 24 hours and 1 hour before an event you joined.
Membership RenewalsAdvance notice before your membership expires.
Support UpdatesReplies and status changes on tickets you opened.
Product UpdatesNew features and platform improvements, about monthly.
Security alerts cannot be disabled — that is deliberate.

Activity Timeline

Everything that happened on this account, newest first.

Registered for Annual Members Summit

Standard ticket · $45.00 · QR ticket issued and emailed.

Payment successful

$45.00 charged to Visa ending 4429. Invoice INV-2026-0731 available.

Password updated

Changed from the Security Center. All other sessions were signed out.

Sign-in from a new device

Chrome on Windows, Jakarta, Indonesia. You marked this device as trusted.

Membership renewed

Gold tier extended to 31 July 2027. Receipt sent to ayu@meridian.org.

Profile updated

Display name and phone number changed. Confirmation email sent.

Support ticket #4821 answered

“Cannot scan QR at check-in” — resolved by our support team.

Email address verified

ayu@meridian.org confirmed. Account fully activated.

Activity is retained for 90 days on all plans, 24 months on Enterprise.
Contact

Talk to a human, not a ticket robot

Support, sales and security each have their own address so your message reaches the right desk the first time.

Support Email

help@wiggle.web.id

Product questions, account help and troubleshooting. First reply within one business day.

Business Email

contact@wiggle.web.id

Sales, partnerships, invoicing questions and Enterprise agreements.

Security Reports

security@wiggle.web.id

Coordinated vulnerability disclosure. Triaged first, human response within one business day.

Business Hours

Monday – Friday09:00 – 18:00 UTC
Saturday – SundayClosed
Security reportsMonitored daily

Messages sent outside these hours are answered on the next business day. Enterprise customers with an SLA have out-of-hours escalation.

Send us a message

Fill in the form and we will route it to the right team. Fields marked * are required.

Please enter your name.
Enter a valid email address.
Please choose a subject.
At least 20 characters. 0/1000 Please write at least 20 characters.
Please accept the Privacy Policy to continue.
This is a demonstration form — submissions are handled in your browser and never transmitted. In the live product, messages are encrypted in transit and stored in our support system.
Newsletter

Stay Updated

Receive product updates, feature announcements, platform improvements, and important security notifications.

Enter a valid email address.
No Spam Privacy Protected Unsubscribe Anytime