Integrations

PayPal
Checking...
Setup Guide
  1. Go to developer.paypal.com
  2. Sign in with your PayPal business account
  3. Navigate to Apps & Credentials
  4. Click Create App — give it a name (e.g., "LKPS Website")
  5. Copy the Client ID and Secret from the app details
  6. Paste them below. Use Sandbox for testing, Live for production
  7. Click Test Connection to verify, then Save & Connect
Zeffy

Zeffy is a free fundraising platform. Configure embed URLs to display Zeffy forms directly on your website.

Zeffy Transactions

Zeffy does not provide API access. Manually record transactions here for unified tracking.

Date Amount Transaction ID Donor Category Event Recorded By
Loading...
Mailgun (Transactional Email)
Checking...
Setup Guide
  1. Go to app.mailgun.com
  2. Navigate to Sending > Domains and verify your domain
  3. Go to Settings > API Keys and copy your Private API key
  4. Enter your API key, domain, and sender email below
  5. Click Test Connection then Save & Connect
Also supports .env fallback: MAILGUN_API_KEY, MAILGUN_DOMAIN, MAILGUN_SENDER_EMAIL
Failed Emails
0
Date Recipient Subject Context Error Status Actions
Loading...
Mailchimp
Checking...

Found in Mailchimp → Account → API Keys
The prefix in your API key (e.g., us1)
Found in Audience → Settings → Audience ID
Push Notifications
Checking...

Configure VAPID keys for web push (browsers/PWA), APNS credentials for iOS, and FCM credentials for Android notifications. At least one must be configured before enabling.

VAPID (Web Push)
—
Setup Guide
  1. Generate VAPID keys: npx web-push generate-vapid-keys
  2. Copy the Public Key and Private Key from the output
  3. Paste them below along with a contact email
  4. Click Save VAPID Keys
Also supports .env fallback: VAPID_PUBLIC_KEY, VAPID_PRIVATE_KEY
Used in the VAPID mailto: claim — required by push services
APNS (iOS Push)
—
Setup Guide
  1. Go to Apple Developer > Keys
  2. Create a new key, enable Apple Push Notifications service (APNs)
  3. Download the .p8 key file — note the Key ID
  4. Find your Team ID in the top-right of the Developer portal
  5. Enter your app's Bundle ID (e.g., com.lkps.app)
  6. Open the .p8 file in a text editor and paste the full content below
Also supports .env fallback: APNS_KEY_ID, APNS_KEY_CONTENT
FCM (Android Push)
—
Setup Guide
  1. Go to Firebase Console
  2. Select your project (or create one)
  3. Go to Project Settings > Service accounts
  4. Click Generate new private key — this downloads a JSON file
  5. Open the JSON file and paste its entire content below
  6. Enter the Project ID (shown at the top of Firebase project settings)
Also supports .env fallback: FCM_SERVICE_ACCOUNT_JSON (full JSON string)
Paste the full contents of the downloaded .json key file
WhatsApp Group Share
How it works: WhatsApp Business API does not support sending to groups directly. Instead, when you broadcast news or events, a Share to WhatsApp button will appear so you can quickly share the content to your WhatsApp group.
If provided, a "Join Group" link will be shown on the site.
Use {title} and {url} as placeholders.