Overview
PESAT (Pelayanan Desa Terpadu) is an interdenominational Christian foundation established in 1987 that serves poor and neglected rural children across Indonesia through holistic ministry—spiritual, physical, and social development. Its tagline, Igniting Leadership. Ending Poverty., reflects a mission to disciple rural children holistically and raise a generation of God-fearing, integrity-driven leaders.
The pesat.org website is the foundation's primary digital platform: it informs the public about programs and impact, converts visitors into child sponsors and donors, recruits volunteers and church partners, and provides a gated member portal for staff, board members, sponsors, and volunteers.
Business Problem
After 35+ years of ministry across 19 provinces—with 6,500+ students, 449+ workers, 104 PAUD/TK locations, and 33 Future Centers—PESAT needed more than a brochure site. Sponsorship and donation records were scattered, payment follow-up was manual, and staff lacked a single system to manage children, sponsors, requests, and campaigns. The public site also had to support multiple participation channels: child sponsorship, one-time donations, construction project funding, in-kind goods donations, merchandise, and partnership inquiries.
Solution
We built a production WordPress 6.x installation with a custom theme and a bespoke `pesat-sponsorship` plugin that handles the full sponsorship and donation lifecycle.
Public-facing capabilities:
- Homepage with hero video, impact stats, Indonesia service map, and Future Center program stages
- Program pages for Future Center, formal education, PAUD/TK, dormitory mentoring, mission training, rural clinic, and more
- Filterable child sponsorship browser with apply-and-pay flow via Midtrans Snap
- Campaign-based one-time donations, goods donation intake, and Future Center sponsor interest forms
- Volunteer and church/school partnership inquiry forms
- News, articles, and video content archives
- Construction project listings with funding progress bars
- Branded login, registration, and member portal with PDF resource library
Admin and operations:
- Sponsorship CRM for children, sponsors, Future Centers, and sponsorship request approval workflows
- Donation campaign management with Midtrans webhook confirmation and email notifications
- XLSX import/export for children, Future Centers, and sponsors
- Custom admin capabilities, rate limiting, honeypot anti-spam, and secure payment links
Implemented Platform Capabilities
- A unified public platform at pesat.org that communicates PESAT's mission and presents sponsorship, donation, and partnership channels.
- A centralized sponsorship CRM with status tracking from application through payment.
- Secure online payments via Midtrans for sponsorships and donations, with automated admin and donor notifications.
- Staff workflows for the organizational scope and program records published by PESAT.
- A configurable content and program structure for ongoing publishing and transparency.
Technical Implementation Logic
| Layer | Choice | Rationale |
|---|---|---|
| Core CMS | WordPress 6.x | Friendly content publishing dashboard for marketing and administrative staff to manage programs and updates. |
| Custom CRM & Sponsorship | `pesat-sponsorship` PHP Plugin | Handles the complex child-sponsorship lifecycle, relational database queries for sponsor assignments, and secure payment triggers. |
| Payment Gateway | Midtrans Snap | High-availability payment integration supporting credit cards, e-wallets, and virtual bank accounts common in Indonesia, triggered via REST webhooks. |
| E-Commerce | WooCommerce | Quick deployment of donation merchandise catalog. |
| Database | MySQL / MariaDB | Relational integrity for core WordPress tables and custom sponsorship schemas. |
Frequently Asked Questions
Is PESAT live?
Yes. The public website and documented sponsorship, donation, payment, member-resource, and staff workflows are live at pesat.org.
Are the organization statistics software results?
No. They describe PESAT's published organizational scope and must not be attributed to the platform.
Technology Used
WordPress 6.x with a custom PHP theme, the `pesat-sponsorship` plugin (custom database tables, shortcodes, admin CRM screens), Midtrans Snap payment integration with REST webhooks, WooCommerce for merchandise, MySQL/MariaDB, Swiper.js carousels, WP Mail SMTP for transactional email, and SEO/analytics via All in One SEO and MonsterInsights.
