Services
Custom development for your contact center
With custom development, you get a system that does exactly what your business needs: a module takes over manual work, agents see data from different systems right next to the call, and managers see it in reports. When configuration isn't enough, our developers build a module, integration, report, role, AI workflow, or customer portal. There are no license fees: you pay for the hours of work under your support plan.
Nowspreadsheet and chatmanuallyWith settingsnot possiblemodule neededIntegrationsaccounting, websitevia APIMetricminutes per requestmeasuredWhat we build
What we can add
What we build most often for our customers.
Examples
What custom work solves
Tasks that come up in companies of every kind, and what you gain by solving them.
Customers send in data
Customers used to send meter readings, order numbers, or survey answers by chat and phone, and staff retyped everything into a spreadsheet. Now a module takes the data: the customer types it in a messaging app or says it aloud on a call, and it goes straight into your accounting system. Staff work with customers instead of copying numbers.
- Messaging and voice
- Straight into your records
- No manual entry
Received1 860readings and formsMessaging app1 120typed as numbersBy voice740during a callIn the accounting appallno manual entryField service requests
Requests for a technician, estimator, or courier came in by phone and were handed out in a group chat, where some got lost. Now, right after the call, the request goes to the specialist for that area, the customer gets a confirmation, and the manager sees what stage each request is at.
- Straight to the technician
- Service area
- Status for managers
Requestfrom a call10:12DistrictNorthtech: MikeTo customerconfirmationSMSStatusen routevisible to managerAppointment waitlist
When a specialist had no open slots, the customer went to another company. Now they're added to a waitlist, and when someone else cancels, the system offers the open slot to the first person in line.
- Added to the list
- Slot opens up
- Call or message
SpecialistAnnano open slotsOn the waitlist4 customerswith phone numbersVisit canceledThu 3:30 PMfreed upOfferedto first on listby callA campaign with receipts and promo codes
Campaign participants were tracked in a spreadsheet, and checking receipts took staff days. Now a module accepts a receipt or promo code, keeps the participant list, and helps pick winners, while shoppers' questions reach staff along with all other inquiries.
- Receipt checks
- Participant list
- Shopper questions
Receipts checked3 410212 rejectedParticipants2 980on the listWinners10selectedShopper questionshandled by staffshared queueFor each company, we build the module from scratch or adapt an existing one – to fit its rules and systems.
Results
What custom work does for your business
Manual work
Staff stop retyping data
What used to be copied from a chat into a spreadsheet or from a spreadsheet into the CRM, the module now does itself. Staff spend their time on customers, and copy errors are gone.
- No spreadsheets
- No copy-paste
- More attention for customers
Copying to spreadsheet2 hrs a daybeforeNow0module does itCopy errorsnonedata from the sourceTimeon customersfreed upRecord
The full customer history in one place
A request, a meter reading, a campaign entry – everything the module does is written to the customer record, which already holds their calls and messages. Agents see the full picture.
- Requests
- Readings
- Campaigns
CustomerMariasince 2023CallNov 10repair requestMeter readingssentvia moduleCalls and messagesside by sidefull historyWorkspace
No jumping between tabs
The screens you need from your accounting system or CRM open right in the agent workspace, and agents can call from your system. Fewer switches mean faster answers for customers.
- Your screens inside
- Calls from your system
- Faster answers
CallMariaregular clientAccounting screenher contractembeddedButtoncreate requestinto your systemWindow switches0all in one windowReports
New data right in reports
Module numbers show up in the platform's standard reports. Managers know how many requests, readings, or participants went through the module in a week or a month.
- Standard reports
- By assignee
- Trends
Leads1 240via moduleDone1 19096%Overdue14for reviewGrowth+18%vs. last monthProcess
How development works
- 01TaskWe figure out what you need and show what the platform already does: sometimes configuration is enough.
- 02EstimateWe describe the result and send a proposal with an estimate in hours.
- 03DevelopmentWe build the module and show interim versions so we can adjust course in time.
- 04TestingWe test the module in a separate environment on your real cases and only then turn it on – your line never stops.
- 05LaunchWe put the module into production and show staff how to use it.
- 06GrowthWe add new features as new needs come up – with the same people who built the module.
Terms
Development terms
- Who builds it
- Our own team, no outside contractors
- Payment
- Support plan hours, per the estimate in the proposal
- Connecting systems
- Via API, if the system supports one
- Hosting
- Deployed where the platform runs
- Code and versions
- We keep the source code and every version; rollback is possible
- Rights
- Exclusive rights stay with us; your company uses the module indefinitely at no extra cost
Preparation
What to bring to the first meeting
Q&A
Frequently asked questions
What can you customize in the platform?
Almost anything related to working with customers: from a single report to a module with its own logic and connections to several systems. If configuration can solve the task, we'll offer that first – it costs less.
Why customize when off-the-shelf tools exist?
A separate tool is another app, another subscription, and data you can't see in the customer record. A module inside CONTACT.WORK has none of these drawbacks, and the systems you've already invested in keep working – the module connects to them.
How much does custom work cost?
Work is estimated in hours and paid from your support plan hours. We give an exact estimate for each job in our proposal.
How long does development take?
It depends on the scope: a small report takes less time than a module with several integrations. We state the timeline in the proposal along with the estimate.
Will custom work break after an update?
No. Modules are written by the platform team, which accounts for them in every new release. We keep every version of the module: if a new one doesn't work for you, we roll back to the previous one.
Can you connect a system with no prebuilt integration?
We can, if the system offers API access. That's how we connect CRMs, accounting systems, websites, and in-house software.
Can you change the existing integration with our CRM?
Together we decide which fields to fill in after a call and when to create a deal or task. Our prebuilt integrations, such as Bitrix24 and Kommo (amoCRM), can be changed the same way.
Can I see both calls and deals in one report?
A report can combine contact center data with data from your CRM or accounting system, so managers see how many calls ended in a sale.
Can you collect leads from websites and social media?
A module can collect leads and mentions from websites, social media, and messaging apps and pass them to agents and the CRM. When a source changes its page structure, we update the module.
Do you build AI workflows?
We do: a model sorts incoming email, summarizes calls, and suggests the agent's next step. Language model usage is billed separately, and training the AI agents themselves is a separate service.
Do you design interfaces?
Our designers create screens for agents and supervisors and a portal for your customers, and after launch they refine them based on how people actually use them.
Do we need a finished spec?
No. Describe the task in your own words and show us how you work today. We'll write up the expected result ourselves and agree on it with you in the proposal.
Can we test the idea on a prototype first?
We work out how staff and customers will use the module and show you a screen prototype. We start writing code once you approve it.
Can we start with a small version?
We can build a first version of the module with the core function, launch it, and add the rest as you go.
Who owns the rights to a module built for us?
Exclusive rights stay with CONTACT.WORK, as set out in the contract. You get a perpetual right to use the module inside your company with no license fees, even if you stop working with us and keep the system on your own servers. You can't sell, rent out, or transfer the module to other companies. We may develop the module's core further and add it to the platform, while your data – customer records, recordings, and messages – stays yours.
Who supports the module after launch?
The developers who built it: they answer questions, fix bugs, and make changes under your support plan. On higher-tier plans, help is available 24/7.
What's the difference between outsourcing and outstaffing?
With outsourcing, we take on the whole project – from the first version to launch – and are responsible for the result. With outstaffing, our developers, designers, QA engineers, product managers, and technical writers join your team and work on your tasks under your rules.
Glossary
Terms on this page
- CRM – customer relationship management
- Where a company keeps its customers, deals, and full communication history. Learn more →
- Customer record
- The screen of customer data an agent sees during a conversation. Learn more →
- API (application programming interface)
- The way programs exchange data with each other without a person in the loop. Learn more →
- Customer portal
- A secure area of the website where customers track their requests. Learn more →
- Large language model (LLM)
- A neural network that understands questions asked in everyday words and answers the same way. Learn more →
- Outstaffing: vendor specialists on your team
- Specialists from a vendor temporarily join your team. Learn more →
- Hosting
- You rent a server from a provider instead of buying one. Learn more →
- Supervisor
- Leads a team of agents: watches the queue and quality, helps and coaches. Learn more →
- On-premises deployment
- The system runs on the company's own servers, not in the vendor's cloud. Learn more →
Updated: