Integration Credit Usage

Track which backend functions consume Base44 integration credits

Functions that consume Base44 integration credits:

  • Send Notice Email — Sends email via Base44 Core integration
  • AI Agent Chat — Each message invokes LLM — costs Base44 integration credits
  • Send Notice Email — each email sent via Base44 Core costs 1 credit
Backend Functions (27)
Event Reminder Registration
Calendar

Checks RegisteredMember DB + tags GHL contact

registerEventReminder()

Free
Send Event Reminder SMS
Calendar

Sends SMS via GHL per recipient (GHL credits)

sendEventReminders()

GHL Credits
Sync Registered Members
System

Pulls contacts from GHL into local DB (daily)

syncRegisteredMembers()

Free
Sync Contacts
Contacts

Pulls contacts from GHL (triggered on Town Notices load)

syncContacts()

Free
Send Notice SMS
Notices

Broadcasts SMS to all contacts via GHL (GHL credits)

sendNoticeSms()

GHL Credits
Send Notice Email
Notices
⚡ Credits

Sends email via Base44 Core integration

sendNoticeEmail()

Base44 Credits
Send Text Message
SMS

Single or broadcast SMS via GHL

sendTextMessage()

GHL Credits
AI Agent Chat
AI
⚡ Credit Consumer

Each message invokes LLM — costs Base44 integration credits

chatWithAgent()

Base44 Credits
Public Calendar Events (API)
Calendar

Reads DB — no integration credits

getPublicCalendarEvents()

Free
Public Notices (API)
Notices

Reads DB — no integration credits

getPublicNotices()

Free
Check User Approval
Auth

Reads DB — no integration credits

checkUserApproval()

Free
Request Access
Auth

Creates approval record in DB

requestAccess()

Free
Log Activity
System

Writes to ActivityLog entity

logActivity()

Free
Log Calendar Activity
System

Writes to ActivityLog

logCalendarActivity()

Free
Log Contact Activity
System

Writes to ActivityLog

logContactActivity()

Free
Log Notice Activity
System

Writes to ActivityLog

logNoticeActivity()

Free
Get Activity Logs
System

Reads ActivityLog entity

getActivityLogs()

Free
Get Active Template
Email

Reads EmailTemplate entity

getActiveTemplate()

Free
Create Template
Email

Writes EmailTemplate entity

createTemplate()

Free
Update Template
Email

Updates EmailTemplate entity

updateTemplate()

Free
Delete Template
Email

Deletes EmailTemplate entity

deleteTemplate()

Free
Set Template Active
Email

Toggles EmailTemplate active flag

setTemplateActive()

Free
Seed Default Template
Email

One-time DB write

seedDefaultEmailTemplate()

Free
Verify Dev Login
Auth

Password check — no integration credits

verifyDevLogin()

Free
Clear Contacts
Admin

Bulk delete from DB

clearAllContacts()

Free
Clear Events
Admin

Bulk delete from DB

clearAllEvents()

Free
Clear Notices
Admin

Bulk delete from DB

clearAllNotices()

Free
Scheduled Automations (Auto-Running)

Event Reminder SMS

sendEventReminders()

Every 30 minutes

GHL Credits per SMS sent

Daily Sync Registered Members

syncRegisteredMembers()

Daily at midnight

Free (DB write only)