Services lead to cash
Services companies can use Slab5 to let agents manage a lead-to-cash workflow while retaining scoped permissions, audit logs, usage events, and workspace-specific custom_fields.
Use case
A productized services team receives a website lead, qualifies it, creates a custom sales stage, invoices the first milestone, records payment, and writes a balanced journal entry for the revenue event.
Prompt
Create a website lead for Priya Shah at Northstar Studio. Convert the lead into a contact and company, create a Website redesign deal in our Proposal Sent stage for $18,000, invoice a 50 percent deposit, record a $9,000 payment, create the balanced journal entry, create a kickoff task, and log the source campaign.
Flow
create_leadwithsource: websiteand campaign metadata incustom_fields.convert_leadwithcreate_deal: true.create_deal_stageforproposal_sentif the workspace does not have it.update_dealwith stage, amount, and currency.create_invoicewith deposit line items.record_paymentagainst the invoice.create_accounting_accountif cash, receivables, or revenue accounts are missing.create_journal_entrywith balanced debit and credit lines.create_taskfor kickoff.log_activitywith the source campaign and conversion reason.
Controls
Enable CRM, Tasks, and Activity Log for the workspace.
Give the services agent:
crm:read
crm:write
tasks:write
activity:write
Keep settings:admin, Support, CMS, billing administration, and credential administration off unless the agent explicitly owns those workflows.
