import { motion } from "framer-motion";
import {
Activity,
ArrowRight,
ArrowRightLeft,
BarChart3,
CheckCircle,
Cloud,
Code,
Cog,
CreditCard,
Database,
Factory,
FileText,
Globe,
Key,
Link,
Mail,
MessageSquare,
Network,
PlugZap,
Puzzle,
RefreshCcw,
Scaling,
Search,
Settings,
Shield,
TrendingUp,
Users,
Workflow,
Wrench,
Zap,
} from "lucide-react";
import { ImageWithFallback } from "../components/figma/ImageWithFallback";
import { Footer } from "../components/Footer";
import { Navigation } from "../components/Navigation";
import {
Accordion,
AccordionContent,
AccordionItem,
AccordionTrigger,
} from "../components/ui/accordion";
import { Badge } from "../components/ui/badge";
import { Button } from "../components/ui/button";
import { Card, CardContent } from "../components/ui/card";
import { ShimmerButton } from "../components/ui/shimmer-button";
import { navigateTo } from "@/App";
// Third-Party Integrations Hero Section
const IntegrationsHeroWithCTA = () => {
return (
{/* Integration Label */}
Software Engineering
{/* Main Heading */}
Seamless Third-Party Integrations
Connecting your disparate software systems and applications for
unified data flow, automated workflows, and enhanced
functionality.
{/* CTAs */}
navigateTo("/start-a-project")}
>
Streamline Your Systems
Discuss Your Needs
{/* Right side with Integration Systems visualization */}
{/* Integration Ecosystem Diagram */}
{/* Central Integration Hub */}
{/* Integration Systems - Positioned around the central hub */}
{/* CRM System - Top Left */}
CRM
Salesforce
{/* ERP System - Top Right */}
ERP
SAP
{/* Payment Gateway - Bottom Left */}
Payment
Stripe
{/* Marketing Automation - Bottom Right */}
Marketing
Mailchimp
{/* Cloud Services - Left */}
AWS
{/* Legacy System - Right */}
Legacy
{/* Data Flow Arrows - Animated SVG */}
{/* Bidirectional arrows between central hub and systems */}
{/* Feature Badges */}
Connected
Automated
Secure
);
};
// Key Benefits of Integrations
const IntegrationBenefits = () => {
const benefits = [
{
icon: Zap,
title: "Automated Workflows",
description: "Eliminate manual data entry and reduce errors.",
},
{
icon: Database,
title: "Unified Data",
description:
"Single source of truth for improved insights and reporting.",
},
{
icon: Puzzle,
title: "Enhanced Functionality",
description: "Extend capabilities by leveraging existing tools.",
},
{
icon: TrendingUp,
title: "Improved Efficiency",
description: "Save time and resources, boosting productivity.",
},
{
icon: Scaling,
title: "Scalability & Flexibility",
description: "Future-proof your architecture for new connections.",
},
];
return (
Why Integrate Your Systems with WDI?
{benefits.slice(0, 3).map((benefit, index) => {
const IconComponent = benefit.icon;
return (
{benefit.title}
{benefit.description}
);
})}
{/* Second row with 2 cards centered */}
{benefits.slice(3).map((benefit, index) => {
const IconComponent = benefit.icon;
return (
{benefit.title}
{benefit.description}
);
})}
);
};
// Integration Process
const IntegrationProcess = () => {
const steps = [
{
title: "Discovery & System Analysis",
description:
"Comprehensive evaluation of existing systems, data structures, and integration requirements to develop optimal connectivity strategy.",
icon: Search,
},
{
title: "API Design & Strategy",
description:
"Designing robust API architecture and integration patterns, selecting appropriate protocols and establishing data mapping strategies.",
icon: Code,
},
{
title: "Development & Connector Building",
description:
"Building custom connectors, middleware solutions, and integration components using industry best practices and secure coding standards.",
icon: Wrench,
},
{
title: "Testing & Validation",
description:
"Comprehensive testing including unit tests, integration tests, performance testing, and data validation to ensure reliable connectivity.",
icon: CheckCircle,
},
{
title: "Deployment & Monitoring",
description:
"Seamless deployment with real-time monitoring, error handling, and automated alerts to ensure continuous operation and data integrity.",
icon: Activity,
},
{
title: "Support & Optimization",
description:
"Ongoing maintenance, performance optimization, troubleshooting, and enhancements to adapt to changing business requirements.",
icon: Settings,
},
];
return (
Our Strategic Approach to Seamless Integration
{/* Timeline line */}
{steps.map((step, index) => {
const IconComponent = step.icon;
const isEven = index % 2 === 0;
return (
{step.title}
{step.description}
{/* Timeline dot */}
);
})}
);
};
// Integration Services
const IntegrationServices = () => {
const services = [
{
title: "CRM Integrations",
description: "Salesforce, HubSpot, Zoho, Microsoft Dynamics.",
icon: Users,
features: [
"Contact Sync",
"Sales Pipeline",
"Marketing Automation",
"Custom Fields",
],
},
{
title: "ERP Integrations",
description: "SAP, Oracle, NetSuite.",
icon: Factory,
features: [
"Financial Data",
"Inventory Management",
"Order Processing",
"Real-time Sync",
],
},
{
title: "Payment Gateway Integrations",
description: "Stripe, PayPal, Square, custom solutions.",
icon: CreditCard,
features: [
"Secure Transactions",
"Recurring Billing",
"Multi-currency",
"Fraud Detection",
],
},
{
title: "Marketing Automation Integrations",
description: "Mailchimp, Marketo, Pardot.",
icon: Mail,
features: [
"Email Campaigns",
"Lead Scoring",
"Campaign Analytics",
"Customer Segmentation",
],
},
{
title: "Cloud Service Integrations",
description: "AWS, Azure, Google Cloud services.",
icon: Cloud,
features: [
"Storage Services",
"Computing Resources",
"Database Sync",
"Serverless Functions",
],
},
{
title: "Legacy System Integration",
description: "Connecting modern applications with older systems.",
icon: Database,
features: [
"Data Migration",
"Protocol Translation",
"Wrapper Services",
"Gradual Modernization",
],
},
{
title: "Custom API Development for Integration",
description: "Building bespoke connectors.",
icon: Code,
features: [
"RESTful APIs",
"GraphQL Endpoints",
"Webhook Support",
"Custom Protocols",
],
},
{
title: "Data Synchronization & Migration",
description: "Ensuring consistent and accurate data across systems.",
icon: RefreshCcw,
features: [
"Real-time Sync",
"Batch Processing",
"Data Validation",
"Error Handling",
],
},
];
return (
Our Comprehensive Integration Capabilities
{services.slice(0, 6).map((service, index) => {
const IconComponent = service.icon;
return (
{service.title}
{service.description}
Key Features:
{service.features.map((feature) => (
{feature}
))}
);
})}
{/* Last two service cards */}
{services.slice(6).map((service, index) => {
const IconComponent = service.icon;
return (
{service.title}
{service.description}
Key Features:
{service.features.map((feature) => (
{feature}
))}
);
})}
);
};
// Integration Tech Stack
const IntegrationTechStack = () => {
const protocols = [
{ name: "REST", icon: Globe, description: "RESTful API Standards" },
{ name: "SOAP", icon: Code, description: "Web Service Protocol" },
{ name: "GraphQL", icon: BarChart3, description: "Query Language" },
{
name: "Webhooks",
icon: PlugZap,
description: "Event-driven Integration",
},
];
const security = [
{ name: "OAuth", icon: Key, description: "Authorization Framework" },
{ name: "SAML", icon: Shield, description: "Single Sign-On" },
];
const platforms = [
{ name: "MuleSoft", icon: Network, description: "Enterprise Service Bus" },
{
name: "Apache Camel",
icon: Workflow,
description: "Integration Framework",
},
{ name: "Zapier", icon: Zap, description: "Automation Platform" },
{ name: "Workato", icon: Cog, description: "Integration Platform" },
];
const languages = [
{
name: "Python",
logo: "https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg",
category: "Language",
},
{
name: "Node.js",
logo: "https://cdn.jsdelivr.net/gh/devicons/devicon/icons/nodejs/nodejs-original.svg",
category: "Runtime",
},
{
name: "Java",
logo: "https://cdn.jsdelivr.net/gh/devicons/devicon/icons/java/java-original.svg",
category: "Language",
},
];
return (
Utilizing Robust Protocols and Platforms
For reliable system connectivity and seamless data exchange.
{/* Protocols & Standards */}
Protocols & Standards
{protocols.map((protocol, index) => {
const IconComponent = protocol.icon;
return (
{protocol.name}
{protocol.description}
);
})}
{/* Security & Authentication */}
Security & Authentication
{security.map((sec, index) => {
const IconComponent = sec.icon;
return (
{sec.name}
{sec.description}
);
})}
{/* Integration Platforms & Languages */}
{/* Integration Platforms */}
Integration Platforms
{platforms.map((platform, index) => {
const IconComponent = platform.icon;
return (
{platform.name}
{platform.description}
);
})}
{/* Programming Languages */}
Programming Languages
{languages.map((lang, index) => (
{lang.name}
{lang.category}
))}
);
};
// Integration Case Studies
const IntegrationCaseStudies = () => {
const caseStudies = [
{
title: "E-commerce Multi-Platform Integration",
client: "Retail Solutions Inc",
description:
"Integrated Shopify, Salesforce CRM, NetSuite ERP, and Mailchimp for unified customer experience and streamlined operations across multiple sales channels",
image:
"https://images.unsplash.com/photo-1563013544-824ae1b704d3?w=400&h=300&fit=crop&auto=format",
results: "80% reduction in manual work, 99.9% data accuracy",
gradient: "from-blue-500/20 to-cyan-500/20",
features: "Multi-platform Sync, Real-time Data, Automated Workflows",
},
{
title: "Healthcare System Integration",
client: "MedTech Solutions",
description:
"Connected legacy patient management system with modern EMR, billing software, and lab equipment for seamless healthcare delivery and compliance",
image:
"https://images.unsplash.com/photo-1576091160550-2173dba999ef?w=400&h-300&fit=crop&auto=format",
results: "50% faster patient processing, HIPAA compliant",
gradient: "from-green-500/20 to-emerald-500/20",
features: "Legacy Integration, HIPAA Compliance, Real-time Updates",
},
{
title: "Financial Services API Integration",
client: "FinanceFlow Corp",
description:
"Built comprehensive API integration connecting core banking system with payment gateways, credit scoring services, and regulatory reporting platforms",
image:
"https://images.unsplash.com/photo-1551288049-bebda4e38f71?w=400&h=300&fit=crop&auto=format",
results: "Real-time transactions, 99.99% uptime",
gradient: "from-purple-500/20 to-pink-500/20",
features: "API Gateway, Real-time Processing, Security Standards",
},
];
return (
Systems That Speak: Our Integration Success Stories
{caseStudies.map((study, index) => (
{study.client}
{study.results}
{study.title}
{study.description}
Key Features:
{study.features}
))}
);
};
// Mid-Page CTA
const IntegrationInlineCTA = () => {
return (
Is Your Business Hampered by{" "}
Disconnected Systems?
Let's discuss how seamless integrations can unlock your full
potential.
navigateTo("/start-a-project")}
>
Get a Free Integration Consultation
);
};
// Hire Integration Specialists
const HireIntegrationTalent = () => {
const talentTypes = [
{
title: "Integration Specialists",
description: "API development and system connectivity experts",
icon: Link,
skills: [
"API Development",
"System Architecture",
"Data Mapping",
"Protocol Integration",
],
},
{
title: "Middleware Developers",
description: "Enterprise service bus and middleware specialists",
icon: Network,
skills: [
"ESB Platforms",
"Message Queuing",
"Service Orchestration",
"Data Transformation",
],
},
{
title: "API Architects",
description: "REST, GraphQL, and API gateway specialists",
icon: Code,
skills: [
"RESTful Design",
"GraphQL",
"API Gateways",
"OpenAPI Specification",
],
},
{
title: "Data Integration Engineers",
description: "ETL processes and data synchronization experts",
icon: Database,
skills: [
"ETL Development",
"Data Pipelines",
"Real-time Sync",
"Data Quality",
],
},
{
title: "Cloud Integration Experts",
description: "Cloud-native integration specialists",
icon: Cloud,
skills: [
"Serverless Functions",
"Cloud APIs",
"Event-driven Architecture",
"Microservices",
],
},
{
title: "Legacy System Specialists",
description: "Modernization and legacy integration experts",
icon: RefreshCcw,
skills: [
"Legacy Modernization",
"Protocol Translation",
"System Migration",
"Wrapper Services",
],
},
];
return (
Need Expertise in System Integration?
Hire our developers experienced in API development, middleware, and
connecting diverse software platforms.
{talentTypes.map((type, index) => {
const IconComponent = type.icon;
return (
{type.title}
{type.description}
Core Skills:
{type.skills.map((skill) => (
{skill}
))}
);
})}
Hire Integration Specialists
Request Profiles
);
};
// Integration FAQs
const IntegrationFAQs = () => {
const faqs = [
{
question: "What are the common challenges in third-party integrations?",
answer:
"Common integration challenges include data format mismatches, API rate limiting, authentication complexities, handling different data schemas, managing real-time vs batch synchronization, error handling and recovery, maintaining data consistency across systems, dealing with API versioning changes, and ensuring secure data transmission. We address these challenges through comprehensive planning, robust error handling, data validation, and implementing retry mechanisms and monitoring systems.",
},
{
question: "How do you ensure data security during integration?",
answer:
"We implement multiple security layers including end-to-end encryption for data in transit and at rest, OAuth 2.0 and API key authentication, secure API gateways, data masking for sensitive information, regular security audits and penetration testing, compliance with industry standards (SOC 2, GDPR, HIPAA), secure coding practices, input validation and sanitization, and comprehensive logging and monitoring. We also implement least-privilege access controls and secure data transformation processes.",
},
{
question: "Can you integrate with custom-built legacy systems?",
answer:
"Yes, we specialize in legacy system integration through various approaches: creating API wrappers around legacy systems, implementing middleware solutions for protocol translation, developing custom connectors for proprietary systems, using database-level integration where appropriate, implementing gradual modernization strategies, creating secure data bridges, and maintaining existing functionality while adding modern connectivity. We assess each legacy system individually to determine the best integration approach.",
},
{
question:
"What's the difference between direct integration and using an iPaaS?",
answer:
"Direct integration involves point-to-point connections between specific systems, offering maximum customization and control but requiring more development effort and maintenance. iPaaS (Integration Platform as a Service) provides pre-built connectors and visual integration tools, faster implementation, managed infrastructure, and easier maintenance, but with less customization flexibility. We recommend direct integration for complex, unique requirements and iPaaS for standard business applications with common integration patterns. Often, a hybrid approach works best.",
},
];
return (
Frequently Asked Questions
{faqs.map((faq, index) => (
{faq.question}
{faq.answer}
))}
);
};
// Final CTA Section
const IntegrationFinalCTA = () => {
return (
Connect Your Business Ecosystem with{" "}
WDI's Expertise
Achieve unparalleled efficiency and data consistency by seamlessly
integrating your essential software systems.
navigateTo("/start-a-project")}
>
Streamline Your Workflows
API Development • System Integration • Data Synchronization
{/* Background Decorative Elements */}
);
};
// Main Third-Party Integrations Page
export const ThirdPartyIntegrations = () => {
return (
{/* Hero Section */}
{/* Benefits */}
{/* Integration Process */}
{/* Services */}
{/* Tech Stack */}
{/* Case Studies */}
{/* Mid-Page CTA */}
{/* Hire Talent */}
{/* FAQs */}
{/* Final CTA */}
{/* Footer */}
);
};