SmartHub Inspiration Library
SmartHub is a code editor inside Outbound that gives you the power to apply custom programming to enhance, automate, and integrate with the flow of the Contact page.
Totally unique to Outbound by Enreach, it provides a complete library for writing code that interacts with the Contact Page, the Leads on it, and external data sources.
Who can use SmartHub?
A good IT resource that can code TypeScript will be able to create scripts in SmartHub. The SmartHub code editor lets developers create and modify code in branches before applying them to the production environment
Our team of developers can also develop custom code for you to use. To see if we can make your idea possible, please reach out to Enreach Campaigns support, or your Customer Success Manager.
What can you achieve with SmartHub?
Designed to adapt to your specific needs and business processes, SmartHub allows you to expand on the capabilities of Outbound and customise your way of working.
Let's look at some examples:
Change the status of a lead before saving
Commonly used for Order Confirmation, for leads saved as a success, this script will change a lead's status to Order Confirmation Pending, initiating the order confirmation process seamlessly.
No Trigger building, no human error, and central control of your lead's lifecycle journey.
new SmartHubConfig(c => true) .onPreLeadSave(l => l.newStatus === Contracts.LeadStatus.UserProcessed && l.newClosure === Contracts.LeadClosure.Success, () => HookResult.saveLead({ nextLifeCycleStatus: Contracts.LeadSaveStatus.OrderConfirmationReadyFor }));
Clone and edit leads from the contact page
Add a button to the dialer pad of the contact page and allow agents to clone leads to the same campaign. Perfect for agents selling multiple products to the same lead, clone and edit lets you easily manage multiple orders and statuses without having to leave the contact page.
Field validation
A truly diverse use case with many possibilities enabled by SmartHub.
Integrations and plug-ins often perform validations before updating data - SmartHub field validation will prevent agents from accidentally typing special or disallowed character, or ensure they enter the correct number - for example in a phone number, or national ID number.
Automatically add data in a new field
Change or add data - timestamps, commission information, product details - SmartHub can be scripted to enrich your leads, reduce manual workload, and automate timely administration tasks.
Autofill addresses
Want to save time and minimise errors? Use SmartHub to easily search for Danish addresses and let the system autofill the required address data types for you. This is ideal for sending detailed lead data to your CRM system.