Custom Integrations for Legacy Systems

Super low-cost solutions complete for $500

We've been helping companies connect their old mainframe systems, FTP servers, EDI, email, and databases to our automated calling and SMS platform since 2009. Most of our customers get up and running in a few weeks - sending out SMS and phone calls automatically with dynamic data from their existing business systems.

Why work with us?

  • Fast turnaround: Most projects done in 2-4 weeks
  • Free your team: We cost less than your team
  • Budget-friendly: Complete at just $500
  • Keep what works: No need to replace your current setup
  • Real experience: We've been working with mainframes for over 22 years
  • Always watching: Get alerts if something goes wrong with your data sync
  • Locked down tight: Enterprise security for all your data

Integration Methods

We can connect to pretty much any legacy system or database you're running. Here's how we hook up your existing stuff to automated calling and texting.

FTP/SFTP File Integration

Send calls and texts from files on your FTP server. No changes needed to how you're doing things now.

Here's the basic flow:

  1. We grab your files: Our system checks your FTP/SFTP on whatever schedule works (every hour, daily, whatever)
  2. Parse the data: Pull out phone numbers, names, message text from CSV, XML, fixed-width files, or your custom format
  3. Send it out: Make the calls or send SMS with personalized info from your data
  4. Report back: Drop delivery reports back on your FTP or hit a webhook

File formats we handle:

  • ✓ CSV files
  • ✓ Fixed-width text
  • ✓ XML
  • ✓ JSON
  • ✓ Excel (.xlsx, .xls)
  • ✓ Pipe-delimited
  • ✓ Tab-delimited
  • ✓ Your weird proprietary format (seriously, we've seen it all)
Real example: One healthcare client has a 30-year-old practice management system that dumps appointment data to SFTP every night. We pick it up at 8 AM, call 500 patients with reminders, and drop a confirmation file back by 10 AM. No-shows dropped from 18% to 7%.

What you get:

  • Works with AS400, Unix, Windows - whatever you've got
  • SFTP with SSH keys for security
  • Automatic retries if connection drops
  • We keep archives for compliance
  • Error files for records that fail
  • PGP/GPG encryption if needed
  • Custom file naming - whatever convention you want
  • Your mainframe doesn't need to change a thing

Cost: $500 setup + $0/month | Time to launch: 2-3 weeks

EDI Integration

Hook EDI transactions to phone calls and texts - great for supply chain and logistics.

EDI formats we work with:

  • ANSI X12: 850 POs, 856 ship notices, 810 invoices
  • EDIFACT: ORDERS, DESADV, INVOIC, DELFOR
  • TRADACOMS: UK retail stuff
  • HL7: Healthcare data (HIPAA-compliant)
  • Custom EDI: Your vendor's weird format
  • VDA: German auto industry

How it works:

  1. Get the EDI doc: Via AS2, FTP, SFTP, or your VAN
  2. Parse it: Pull out the data from EDI segments
  3. Apply your rules: Figure out who needs to be called/texted
  4. Make contact: Send notifications about shipments, deliveries, changes
  5. Confirm: Send 997 functional acks back to partners
Logistics example: When an 856 advance ship notice comes in, we automatically call the warehouse manager and text the driver with shipment details and special instructions from the EDI data.

Who uses this:

  • • Retail
  • • Manufacturing
  • • Healthcare
  • • Logistics
  • • Automotive
  • • Pharma

Cost: $500 setup | Time: 2-3 weeks

Email-to-Phone/SMS

Turn emails from your legacy system into instant phone calls or texts. Perfect when your old system only knows how to send email.

The setup:

  1. Get a custom address: Like alerts@yourcompany.robotalker.com
  2. We parse it: Pull phone numbers and message content from the email
  3. Map the data: Use custom rules to format the call/SMS
  4. Send immediately: Calls or texts go out within seconds
  5. Confirm if you want: Optional delivery report emailed back

What we can parse:

  • ✓ Structured templates with variables
  • ✓ Data in attachments (CSV, Excel, PDF)
  • ✓ HTML or plain text emails
  • ✓ Regex patterns for custom formats
  • ✓ Multiple recipients from To/CC/BCC
  • ✓ Priority routing by subject line
IT alert example: Server monitoring sends an email when disk hits 90%. We get it and immediately call the IT manager's cell: "Critical alert: Server NY-DB-01 disk at 92%. Need action now." Manager presses 1 to acknowledge and creates a ticket.

Common uses:

  • System alerts: Server/network problems → phone calls
  • Order updates: Shipping emails → customer calls
  • Appointments: Confirmation emails → SMS reminders
  • Emergencies: One email → call whole team
  • Payment reminders: Billing emails → SMS
  • Deliveries: Shipping updates → warehouse calls

Extra features:

  • Filters: Only trigger for specific senders or keywords
  • Rate limits: Prevent spam (max calls per hour/day)
  • Escalation: Call backup if first person doesn't respond in X minutes
  • Two-way: Get SMS replies forwarded as emails

Cost: $500 setup + $79/month | Time: 1-2 weeks

Direct Database & CRM Connections

Connect straight to your database for real-time calls and texts triggered by data changes or scheduled queries.

Databases we connect to:

Relational:
  • SQL Server (2008-2022)
  • Oracle (10g-19c)
  • MySQL / MariaDB
  • PostgreSQL
  • IBM DB2 (z/OS, AS400, Linux)
  • Sybase
  • Access (limited support)
Cloud & NoSQL:
  • MongoDB
  • AWS RDS / Aurora
  • Azure SQL
  • Google Cloud SQL
  • Salesforce API
  • Dynamics CRM
  • SAP HANA

Connection methods:

1. Scheduled queries:

Run SQL on a schedule to find records that need attention:

SELECT CustomerID, PhoneNumber, FirstName, AppointmentDate, AppointmentTime
FROM Appointments 
WHERE AppointmentDate = DATEADD(day, 1, GETDATE())
  AND ReminderSent = 0
  AND PhoneNumber IS NOT NULL

Results trigger personalized reminder calls automatically.

2. Database triggers:

Fire a webhook when data changes:

CREATE TRIGGER SendShipmentNotification
ON Orders
AFTER UPDATE
AS
BEGIN
  IF UPDATE(ShipmentStatus) AND ShipmentStatus = 'Shipped'
  BEGIN
    EXEC sp_invoke_webhook 'https://api.robotalker.com/trigger/shipment'
  END
END
3. Stored procedures:

Call our API right from your stored procs.

4. Change data capture:

Monitor DB change logs without slowing down your production database.

E-commerce example: Order status hits "Out for Delivery" in SQL Server → trigger fires → instant SMS to customer with tracking link and delivery window.

CRM integrations:

  • Salesforce: Call hot leads instantly when status changes
  • HubSpot: SMS when contact becomes MQL
  • Dynamics: Reminder calls for service appointments
  • Zoho: Alert sales reps for high-value deals
  • Custom CRM: Direct SQL to your homegrown system

Security stuff:

  • Read-only: We don't modify your data (unless you want us to)
  • VPN/SSH tunnels: Encrypted connections to on-prem DBs
  • IP whitelisting: Lock it down to our servers only
  • Service accounts: Minimal permissions, separate user
  • HIPAA: BAA available for healthcare
  • Audit logs: Full tracking of queries and data access
Performance:
  • Indexed queries for speed
  • Connection pooling
  • Result caching when it makes sense
  • Async calls so nothing blocks
Monitoring:
  • Email if connection dies
  • Query performance tracking
  • Auto-retry with backoff
  • Dashboard with daily record counts

Cost: $500 setup + $0/month | Time: 2-4 weeks

API & Webhook Integration

For systems with APIs, we build custom middleware to bridge your API to our calling/SMS platform.

Integration approaches:

1. REST API bridge:

Custom middleware that:

  • Takes REST calls from your system
  • Translates formats and field mappings
  • Handles auth (OAuth, keys, SAML)
  • Routes to Robotalker for dispatch
  • Returns responses in your format
2. SOAP web services:

For older enterprise systems using SOAP/XML:

  • WSDL endpoints for your system
  • WS-Security auth
  • SOAP 1.1 and 1.2
  • Complex data types
3. Message queues:

Connect via enterprise queuing:

  • IBM MQ: Mainframe queue messages
  • RabbitMQ: Subscribe to topics
  • Kafka: Consume event streams
  • MSMQ: Windows message queues
  • Azure Service Bus: Cloud queues
4. Legacy protocols:

We handle the really old stuff too:

  • XML-RPC
  • JSON-RPC
  • CORBA
  • COM/DCOM
  • Custom TCP/IP sockets
Healthcare example: Hospital HL7 engine sends ADT messages via MLLP. We built a custom HL7 listener that parses patient data and sends appointment reminder calls 24 hours before procedures.

Middleware features:

  • Data transformation
  • Rate limiting
  • Request queuing and retries
  • Response caching
  • Error handling and logging
  • Auth proxy
  • Load balancing
  • Version compatibility
  • Real-time monitoring
  • Transaction logs

Cost: $500 setup + $0/month hosting | Time: 3-5 weeks

Real Customer Stories

Healthcare

Multi-location Medical Practice (15 offices)

Problem: 30-year-old Medisoft system only exports to FTP as fixed-width text files. No-show rate was killing them at 18%.

What we did: Poll SFTP at 7 AM daily, parse the files, send reminder calls 24 hours before appointments. Patients press 1 to confirm.

Results: No-shows dropped to 7% in 60 days. They figure they recovered about $45K in annual revenue. Cost them $1,500 setup + $99/month.

Manufacturing

Auto Parts Supplier (3 plants)

Problem: AS400 only sends production alerts by email. Plant managers keep missing critical machine downtime.

What we did: Email-to-phone. When AS400 emails an alert, we immediately call the plant manager with machine ID, error code, location. Escalates to director if no response in 5 min.

Results: Response time went from 45 minutes to 4 minutes. Saved about $120K/year in downtime. Setup was $1,200 + $79/month.

Property Management

Commercial PM Company (1,200 units)

Problem: Yardi Voyager makes rent collection reminders way too manual. Can't scale to their tenant count.

What we did: Direct SQL Server connection. Every morning at 8 AM, find past-due tenants, call with balance info and payment options.

Results: On-time collection up 34%. Saved 20 staff hours weekly. Late fee collection up 41%. Setup $1,800 + $129/month.

Education

School District (12 schools)

Problem: PowerSchool SIS needed emergency alerts for closures and safety issues. Expensive emergency notification systems were out of budget.

What we did: Database polling checks "alerts" table every 2 minutes. New alert = immediate calls to all parent emergency contacts. Multiple language support.

Results: Hit 95% of families in 18 minutes during last snow day (vs 3+ hours with email/website). Setup $1,500 + $149/month with unlimited emergency calling.

Logistics

Regional LTL Carrier (50 trucks)

Problem: TMS generates EDI 214 status updates. Customers want real-time delivery notices but TMS only does EDI.

What we did: Parse EDI 214 updates, grab delivery windows from companion EDI 204. Text consignee 30 min before delivery with driver info.

Results: Customer satisfaction 3.2 → 4.7 out of 5. "Where's my delivery" calls down 78%. Setup $500 + $0/month.

Financial Services

Credit Union (45K members)

Problem: Symitar core banking detects fraud but only sends internal emails. Members hit with fraud before getting notified.

What we did: Email-triggered SMS. Fraud email comes in → parse transaction details → instant SMS to member asking YES/NO to authorize.

Results: Fraud notification time: hours → under 60 seconds. Member satisfaction with fraud protection up 47%. Prevented $240K fraud losses first year. Setup $500 + $0/month.

Common Questions

Most projects wrap up in 2-4 weeks. Simple stuff like email or FTP can be done in 1-2 weeks. More complex database or EDI work might take 3-5 weeks depending on how complicated your system is and what security hoops we need to jump through. We'll give you a real timeline after we talk through what you need.
Not necessarily. We'd rather connect to a replica or reporting database if you have one. Or we can work with nightly exports to FTP, scheduled views, or stored procedures that your IT team controls. If your environment is really locked down, we can build an on-premise connector that runs inside your firewall and only sends out what's needed through our API.
Everything's encrypted in transit (TLS 1.2+, SFTP for files). We don't keep sensitive customer data longer than we need to send messages - usually 30 days, but you can configure that. Healthcare clients get HIPAA hosting with BAAs. Database connections go through VPN or SSH tunnels. We're SOC 2 Type II certified and get audited annually.
That's kind of our thing. AS400, IBM mainframe, COBOL - we've done them all. Usually the easiest path is having your system export to flat files or send emails like it probably already does for reports. If it can write a file or send an email, we can work with it. We've hooked up systems from the '80s and '90s that companies are still running.
We've seen it all - fixed-width files with no delimiters, binary data, encrypted proprietary formats, crazy database schemas. Send us sample files and whatever docs you have (even if they're incomplete) and we'll build custom parsers. That's included in the standard setup fee.
Setup is $500 (one-time) depending on how complex things get. That covers consultation, dev work, testing, deployment. Monthly is $79-$199 for hosting, monitoring, support. The actual calls and texts are separate (around $0.015/min for calls, $0.0075/SMS) - you only pay for what you use. No long-term contracts, cancel whenever. Volume discounts available if you're doing a lot.
You get 90 days of free updates after launch for any tweaks or fixes. Our monitoring alerts us right away if your integration stops working (connection dies, parsing fails, whatever) and we'll dig in within 2 hours during business hours, 4 hours off-hours. If your legacy system gets upgraded or the data format changes, we'll update the integration - usually $200-500 depending on what changed. 24/7 emergency support available for mission-critical stuff.
Absolutely. We always set up a test environment first. Send test files, make test calls to your own numbers, make sure it all works before going live. Usually takes 2-3 rounds of testing to get everything dialed in. We don't flip to production until your team signs off. We'll also keep a close eye on things for the first week after launch.
Yep. We support phone numbers in 200+ countries. Text-to-speech works in 40+ languages with natural voices - Spanish, French, German, Mandarin, Japanese, Portuguese, Italian, you name it. You can even store language preference in your database and we'll automatically use the right language for each call/SMS. Texting works in 180+ countries.
Legacy systems are our specialty - it's what we do. Zapier and Mulesoft are great for modern cloud apps, but we've got 15+ years dealing with mainframes, AS400, COBOL, ancient databases, and proprietary formats. Our team has developers who've been working with this stuff for decades. We're not trying to get you to rip out your legacy systems - we just add modern communication on top of what you already have. Plus our pricing is fixed and transparent (no surprise consumption bills), and we handle the whole project so you don't need to become an integration expert.

Let's Talk About Your Setup

Free 30-minute consultation to look at your legacy system and give you a real proposal with timeline and pricing.

We usually respond in 2 hours | No pushy sales | Talk directly with our integration engineers