Client Background
Client: A Leading Telecom Billing Automation tech firm in Israel
Industry Type: Telecommunications / SaaS
Products & Services: Call tracking, SIP trunk management, VoIP billing
Organization Size: 500+
The Problem
The client used Airtable for managing SIP trunk call logs and billing but relied heavily on manual Excel calculations for:
- Pivot-style data summaries
- Currency conversions from USD to Israeli Shekel (ILS)
- Conditional formatting of cost columns
This manual process was time-consuming, error-prone, and not scalable. Additionally, the client needed a dynamic system to handle:
- Automatic row-wise pivot-style aggregation
- Real-time currency conversion
- Visual distinction of high-cost call columns via color coding
Our Solution
We built an automated billing intelligence layer on top of Airtable, transforming it from a passive database into a dynamic billing dashboard. Our solution included:
- Pivot Calculations: Implemented row-wise call charge rollups using Airtable’s calculated columns and formula fields.
- Currency Conversion: Integrated a live USD → ILS exchange rate fetcher via custom JavaScript block in Airtable, ensuring real-time rate application.
- Conditional Formatting: Programmatically handled column color styling based on call cost thresholds for easy billing insights.
All Excel-based logic was replaced with automated, in-platform processing, improving performance and accuracy.
Solution Architecture

ï‚· Frontend/UI: Airtable base with extended blocks and automation
ï‚· Calculation Logic:
- Airtable formula columns for pivots
- JavaScript scripting block for currency and complex calculations
ï‚· Currency Conversion: Live rate fetch via REST API inside Airtable script
ï‚· Presentation Layer: Airtable views with customized color coding
Deliverables
ï‚· Pivot-style summary table of SIP trunk calls with automated row-by-row cost aggregation
ï‚· JavaScript-enhanced currency conversion (USD to ILS)
ï‚· Airtable-integrated logic for conditional formatting of cost columns
ï‚· Elimination of Excel dependency for recurring calculations
Tech Stack
ï‚· Tools Used:
- Airtable, JavaScript Scripting Block, REST API
ï‚· Language/Techniques Used:
- JavaScript, Airtable formulas, Currency API integration
ï‚· Models Used:
- None (no ML/AI models were used)
ï‚· Skills Used:
- No-code automation, custom scripting, financial calculations, data formatting logic
ï‚· Databases Used:
- Airtable Base
ï‚· Web Cloud Servers Used:
- Airtable cloud environment
What are the technical Challenges Faced during Project Execution
ï‚· Lack of built-in pivot functionality in Airtable
ï‚· Restriction on styling columns directly via Airtable UI
ï‚· Absence of native currency conversion or external API call functionality in Airtable formulas
ï‚· Managing real-time updates without bloating the scripting block or breaching rate limits
How the Technical Challenges were Solved
 Used Airtable’s row-level formulas to mimic pivot-style aggregations
ï‚· Applied JavaScript scripting blocks to fetch live currency rates from a REST API and perform real-time conversions
 Leveraged Airtable’s view customization and logic-based coloring for visual styling
ï‚· Optimized scripting for light-weight execution and cache handling to avoid hitting API rate limits
Business Impact
ï‚· Eliminated 100% of manual Excel-based effort for weekly and monthly telecom billing
ï‚· Enabled real-time visibility into costs and currency impacts across operations
ï‚· Increased billing accuracy and speed of reporting
ï‚· Empowered non-technical staff to work with a no-code/low-code automated dashboard













