First-time setup
Dashboard
Email: not configured
← Site
Total
0
All applications
Pending
0
Needs review
Approved
0
Active
Rejected
0
Declined
Recent applications
ApplicantTypeBusinessServicesDateStatusAction
All applications
ApplicantAccountBusinessServicesSender IDsDateStatusActions
Approved accounts
ApplicantBusinessServicesSender IDsApprovedAction
Admin users
Manage who has access to this admin panel
NameEmailRoleAddedAction
Audit log
Recent admin actions — logins, status changes, settings updates. Most recent first, capped at 500 entries.
TimeActorActionTargetDetails
Settings
Integrations and platform configuration
🔑 Server sync (admin API key)
Applications, statuses, and portal login mode now live in a shared server-side store instead of only this browser — this key authorizes this device to read and update that store. Set ADMIN_API_KEY in Netlify env vars, then paste the same value here on every admin's device. Without a matching key, this dashboard falls back to local-only data.
📧 Resend email integration
Configure Resend to send automated emails for new applications, approvals and rejections.
From: onboarding@digital.asaanapay.com  ·  CC: support.gh@asaanapay.com
⚡  Not configured — email notifications disabled
🔔 Email notification triggers
Choose which events send automated emails

New application received

Alert team when a signup is submitted

Application approved

Email applicant on approval

Application rejected

Email applicant on rejection

Under review

Email applicant when marked for review

🔒 Client portal login mode
Toggle between OTP (magic link) and password login for the client portal. Switch to password mode if OTP email is unavailable (Resend credits issue, test mode, etc.).

OTP login (recommended)

Applicants sign in via a 6-digit code sent to their email. Requires Resend to be working.

✉️ Approval email template
Use {{name}} for applicant name. Sent when an application is approved.
🔐 Change password
Update your admin account password (min 12 characters)
Signed in on a device you don't recognize, or think a session may have leaked?
ℹ️ Platform info
Current deployment
Site URLdigital.asaanapay.com
Netlifyasaanadigital.netlify.app
Dashboardasaanadigital.com/v1
Data version
Application
Add admin user
Confirm