FinBaze for Platforms

Reference

Generated from the catalogue the API runs on (61 types). See Messages for how routing, acknowledgement and quiet hours work.

Routing values. finbaze_sends: FinBaze emails the user. partner_delivers: you receive message.created and deliver it in your own channels. both. suppress. Types marked fixed cannot be changed (ROUTING_NOT_CHANGEABLE); lifecycle, billing and internal messages are never sent for platform companies.

Account security#

TypeToPriorityDefault for youChangeData
account.email_verificationcompany_user, firm_usercriticalfinbaze_sendsfixedverifyUrl: string, locale?: string
account.membership_inviteprospectnormalsuppressfixedinviteUrl: string, resourceName: string, permissionLabel: string, locale: string
account.password_resetcompany_user, firm_usercriticalfinbaze_sendsfixedresetUrl: string, locale?: string

Tax deadlines#

TypeToPriorityDefault for youChangeData
tax_authorisation.revokedcompany_usernormalpartner_deliversanycompanyId: string, taxes: string[], revokedVia?: any, language: string
tax.deadline_upcomingcompany_usernormal (or critical)partner_deliversanyfilingId: string, language: string, daysLeft: number
tax.filing_acceptedcompany_usernormalpartner_deliversanyfilingId: string, language: string
tax.filing_readycompany_usercriticalpartner_deliversanyfilingId: string, language: string
tax.filing_rejectedcompany_usercriticalpartner_deliversanyfilingId: string, language: string, reason?: string
tax.threshold_approachingcompany_usernormalpartner_deliversanylanguage: string, obligationLabel: string, usedAmount: number, limitAmount: number, taxesUrl: string
tax.threshold_exceededcompany_usercriticalpartner_deliversanylanguage: string, obligationLabel: string, usedAmount: number, limitAmount: number, taxesUrl: string

Documents#

TypeToPriorityDefault for youChangeData
documents.inbound_unsortedexternal_sendernormalfinbaze_sendsfinbaze_sends, suppressreplyTo: string, purchaseEmail: string, salesEmail: string, lettersEmail: string, locale?: any
documents.receipt_missingcompany_userdigestiblepartner_deliversanytransactionId: string
documents.received_availablecompany_usernormalpartner_deliversanydocumentId: string, language: string
documents.request_digestcompany_userdigestiblepartner_deliversanylanguage: string, isReminder?: boolean, requests: object[]
documents.request_remindercompany_usernormalpartner_deliversanylanguage: string, isReminder?: boolean, requests: object[]

Approvals#

TypeToPriorityDefault for youChangeData
agents.task_waiting_approvalcompany_user, firm_usercriticalpartner_deliversanytitle: string, subject: string, body: string, replyTo?: string
approvals.pay_run_readycompany_usercriticalpartner_deliversanypayRunId: string

Sales correspondence#

TypeToPriorityDefault for youChangeData
sales.invoice_payment_failedcompany_customernormalfinbaze_sendsanyentityId: string
sales.invoice_payment_receivedcompany_customernormalfinbaze_sendsanyentityId: string
sales.invoice_sentcompany_customernormal, evidencefinbaze_sendsanyentityId: string
sales.quote_sentcompany_customernormalfinbaze_sendsanyentityId: string
sales.recurring_invoicecompany_customernormalfinbaze_sendsanyentityId: string
sales.reminder_sentcompany_customernormal, evidencefinbaze_sendsanyentityId: string

Payroll correspondence#

TypeToPriorityDefault for youChangeData
payroll.payslip_availableemployeenormal, evidencefinbaze_sendsanyentityId: string, language: string
payroll.year_document_availableemployeenormal, evidencefinbaze_sendsanyentityId: string, language: string

Ai agents#

TypeToPriorityDefault for youChangeData
agents.task_budget_exhaustedcompany_user, firm_usernormalpartner_deliversanytitle: string, subject: string, body: string, replyTo?: string
agents.task_completedcompany_user, firm_usernormalpartner_deliversanytitle: string, subject: string, body: string, replyTo?: string
agents.task_failedcompany_user, firm_usernormalpartner_deliversanytitle: string, subject: string, body: string, replyTo?: string
agents.task_waiting_inputcompany_user, firm_usernormalpartner_deliversanytitle: string, subject: string, body: string, replyTo?: string
assistant.inbound_replyexternal_sender, company_usernormalfinbaze_sendsfinbaze_sends, suppressreplyTo: string, subject: string, body: string, inReplyTo?: string, references?: string[]

Billing#

FinBaze's own conversation with its customers. Never delivered for platform companies.

TypeToPriorityDefault for youChangeData
billing.firm_client_plan_activatedfirm_user, company_usernormalsuppressfixedlanguage: string, clientName: string, planName: string, audience: string
billing.firm_client_plan_cancelledcompany_usernormalsuppressfixedlanguage: string, clientName: string, planName: string, canceledAt: any, accessUntil: any
billing.firm_client_subscription_cancelledfirm_usernormalsuppressfixedclientProfileId: string, planName: string, canceledAt: any, accessUntil: any, minimumTermEndsAt: any, minimumTermMonths: number
billing.payroll_addon_enabledcompany_usernormalsuppressfixedlanguage: string, companyName: string, payrollUrl: string
billing.plan_upgrade_requestcompany_usernormalsuppressfixedsubject: string, body: string

Lifecycle marketing#

FinBaze's own conversation with its customers. Never delivered for platform companies.

TypeToPriorityDefault for youChangeData
lifecycle.founder_checkincompany_usernormalsuppressfixedlanguage: string, meetingUrl: string, unsubscribeUrl: string, signatureName: string, from: object
lifecycle.onboarding_resumecompany_usernormalsuppressfixedlanguage: string, copyKey: string, buttonUrl: string, unsubscribeUrl: string
lifecycle.plan_welcomecompany_usernormalsuppressfixedlanguage: string, companyName: string, planName: string, trialDays: number, trialEndsAt: any, dashboardUrl: string, firstName?: any
lifecycle.platform_onboarding_inviteprospectnormalsuppressfixedinviteUrl: string, contactName?: any, message?: any, locale?: string
lifecycle.practice_invoicecompany_usernormalsuppressfixedprofileId: string
lifecycle.setup_stepcompany_usernormalsuppressfixedlanguage: string, copyKey: string, buttonUrl: string, unsubscribeUrl: string

Banking#

TypeToPriorityDefault for youChangeData
banking.lunchflow_consentcompany_usernormalpartner_deliversanylanguage: string, variant: string, accountNames: string[], reconnectUrl: string

Insights#

TypeToPriorityDefault for youChangeData
insights.budget_run_rate_digestcompany_userdigestiblepartner_deliversanylanguage: string, items: object[], budgetsUrl: string
platform_ops.alertplatform_opsnormalsuppressfixedplatformName: string, title: string, detail: string, severity: string, portalUrl: string, locale?: string

Firm relations#

TypeToPriorityDefault for youChangeData
company.transfer_claimprospectnormalfinbaze_sendsfixedclaimUrl: string, companyName: string, platformName: string, language?: string
firm.access_requestedcompany_usernormalpartner_deliversanyengagementId: string, firmId: string, firmName: string, message?: any, contactEmail?: any, expiresAt: any, language?: string
firm.client_connect_invitecompany_usernormalpartner_deliversanyconnectUrl: string, language?: string
firm.client_hmrc_removal_noticecompany_usernormalsuppressfixedpreviousBookkeeperName: string, newBookkeeperName: string, hmrcServices: string[]
firm.client_onboarding_inviteprospectnormalsuppressfixedjoinUrl: string, language?: string
firm.client_onboarding_resumeprospectnormalsuppressfixedjoinUrl: string, language?: string
firm.client_transferred_awayfirm_usernormalfinbaze_sendsfixedclientProfileId: string, newBookkeeperName: string, hmrcServices?: string[]
firm.engagement_company_noticecompany_usernormalpartner_deliversanykind: string, engagementId: string, firmId: string, firmName: string, taxes: string[], reason?: any, endsAt?: any, hmrcServices?: string[], language?: string
firm.engagement_firm_noticefirm_usernormalfinbaze_sendsfixedkind: string, engagementId: string, companyId: string, companyName: string, platformName: string, taxes: string[], reason?: any, endsAt?: any, language?: string
support.access_requestedcompany_usernormalpartner_deliversanygrantId: string, reason: string, scope: string, durationMinutes: number, title?: string, summary?: string, language?: string

Custom#

TypeToPriorityDefault for youChangeData
custom.automation_emailcompany_user, company_customernormalfinbaze_sendsanysubject: string, heading: string, body: string
custom.automation_whatsappcompany_user, company_customernormalsuppresssuppress, finbaze_sendstext: string
custom.notificationcompany_user, firm_usernormalpartner_deliversanysender: any, subject: string, body: string, replyTo?: any
purchase.order_sentcompany_customernormal, evidencefinbaze_sendsfinbaze_sends, suppresspurchaseOrderId: string, subject: string, heading: string, body: string, replyTo?: any
purchase.supplier_emailcompany_customernormalfinbaze_sendsfinbaze_sends, suppresssubject: string, body: string, replyTo?: any

Internal#

FinBaze's own conversation with its customers. Never delivered for platform companies.

TypeToPriorityDefault for youChangeData
internal.plan_subscribedfinbaze_internalnormalsuppressfixedcompanyName: string, legalName: string, planName: string, priceCents: number, dashboardUrl: string, trialEndsAt: any
internal.support_escalationfinbaze_internalnormalsuppressfixedkind: string, escalationId: string, platformName: string, subject: string, severity: string, source: string, description: string, adminUrl: string, companyName?: any, comment?: any, requestIds?: string[], screen?: any, contactEmail?: any