Request for Proposal (RFP)
RingCentral to Karbon Integration via Make
Project Overview
Montgomery CPA, LLC is seeking an experienced Make automation consultant or agency to design and implement an automated integration between our RingCentral phone system and Karbon practice management platform.
The objective of this project is to automatically capture client communications—including phone calls, voicemails, SMS messages, and call recordings—and create organized, searchable entries within the appropriate client timeline in Karbon.
This project represents the first phase of a larger firm-wide AI automation initiative.
About Our Firm
Montgomery CPA, LLC is a growing CPA firm located in Albuquerque, New Mexico.
Current technology stack includes:
-
Karbon
-
RingCentral
-
Make
-
OpenAI
-
Dropbox
-
Google Workspace
-
Otter.ai
-
QuickBooks Online
Future phases will include deeper integrations between these systems.
Project Goals
Our primary objectives are to:
-
Eliminate manual logging of client communications
-
Create a complete communication history within Karbon
-
Improve staff awareness of prior client interactions
-
Reduce time spent searching across multiple systems
-
Prepare the foundation for future AI-powered workflows
Scope of Work
The consultant will design and implement a Make automation that performs the following functions.
1. Phone Calls
For every inbound and outbound phone call:
Capture:
-
Caller phone number
-
Call direction
-
Date/time
-
Duration
-
Staff member
-
Call recording (if available)
Create a timeline entry in the appropriate Karbon client.
2. Voicemails
For every voicemail:
Capture:
-
Audio file
-
Voicemail transcript (RingCentral or AI generated)
-
Date/time
-
Phone number
Create a Karbon timeline entry.
3. SMS Messages
Capture inbound and outbound SMS conversations.
Include:
-
Date/time
-
Sender
-
Recipient
-
Message contents
Create timeline entries within Karbon.
4. Call Recordings
If a recording exists:
Store a secure reference or link.
Include that reference in the Karbon timeline.
5. Contact Matching
Automatically match communications using:
Primary key:
- Phone number
Future enhancements may include:
-
Email
-
Client name
-
AI matching
If no client match is found:
Create an exception queue for manual review.
No communication should be be discarded.
6. Timeline Format
Karbon timeline entries should contain:
Communication Type
Examples:
-
Incoming Call
-
Outgoing Call
-
Voicemail
-
SMS
Communication Details
Including:
-
Date/time
-
Duration
-
Phone number
-
Staff member
Transcript (when available)
Recording link (when available)
Make Requirements
The solution must be implemented using Make wherever practical.
If custom API modules are required for Karbon, they should be fully documented.
The completed scenarios, custom modules, and related documentation shall become the property of Montgomery CPA, LLC.
Security Requirements
Because we are a CPA firm, security is critical.
The consultant should explain:
-
Authentication methods
-
Credential storage
-
Encryption
-
Error handling
-
Logging
-
Protection of confidential client information
-
Best practices for securing communications and API integrations
Documentation Required
Project documentation should include:
-
Solution architecture diagram
-
Make scenario documentation
-
API documentation
-
Variables and configuration settings
-
Error handling procedures
-
Ongoing maintenance procedures
Training
Provide one remote training session covering:
-
Scenario operation
-
Monitoring
-
Error recovery
-
Updating credentials
-
Basic troubleshooting
Desired Qualifications
Experience with:
-
Make
-
RingCentral APIs
-
Karbon API
-
OpenAI integrations
-
REST APIs
-
Professional services automation
-
Accounting firms (preferred)
Please include examples of similar projects.
Proposal Should Include
-
Company background
-
Relevant experience
-
Proposed architecture
-
Estimated timeline
-
Fixed-fee estimate (preferred)
-
Hourly rates for future enhancements
-
Ongoing support options
Timeline
Preferred project start:
Immediately
Desired completion:
Within 30 days
Future Opportunities
The selected consultant will receive first consideration for future phases, including:
-
Otter.ai integration
-
Gmail integration
-
Dropbox integration
-
AI meeting summaries
-
AI-generated client notes
-
AI-generated Karbon tasks
-
Firm-wide knowledge search
-
Additional workflow automation
This initial project is intended to establish a long-term relationship with a trusted automation partner.
Proposal Submission
Please include:
-
Estimated project cost
-
Estimated completion date
-
Proposed implementation approach
-
Links to relevant automation projects or case studies
-
References, if available