Skip to main content

Integrations Overview

Netasampark integrates with multiple third-party services to provide comprehensive communication, payment, mapping, and AI capabilities.

Communication Providers

WhatsApp

  • Meta WhatsApp Business API: Primary WhatsApp provider
  • Gupshup: Alternative WhatsApp provider with fallback support

SMS

  • Twilio: Primary SMS provider
  • Msg91: Alternative SMS provider

Email

  • Brevo (Sendinblue): Primary email provider
  • SendGrid: Alternative email provider

IVR/Voice

  • Exotel: IVR and voice call provider

Payment Gateways

Razorpay

  • Payment processing
  • Subscription management
  • Invoice generation
  • Refund processing

Maps & Location

MapMyIndia

  • Geocoding
  • Reverse geocoding
  • Route planning
  • Location search
  • Map visualization

AI & NLP

Google NLP

  • Sentiment analysis
  • Entity extraction
  • Content classification
  • Language detection

Push Notifications

Firebase Cloud Messaging

  • Push notifications
  • In-app messaging
  • Analytics
  • User segmentation

Integration Architecture

Provider Adapter Pattern

All providers implement a common adapter interface for:

  • Consistent API usage
  • Easy provider switching
  • Fallback support
  • Health monitoring

Fallback Support

Automatic fallback to alternative providers when:

  • Primary provider is down
  • Rate limits exceeded
  • Delivery failures
  • Health check failures

Health Monitoring

  • Real-time provider health checks
  • Automatic failover
  • Health status dashboard
  • Alert notifications

Configuration

Provider Setup

  1. Navigate to SettingsIntegrations
  2. Select provider
  3. Enter credentials
  4. Test connection
  5. Enable provider

Fallback Configuration

  1. Navigate to SettingsIntegrationsFallback
  2. Configure fallback order
  3. Set failover conditions
  4. Enable automatic failover

Best Practices

  1. Multiple Providers: Always configure backup providers
  2. Health Monitoring: Monitor provider health regularly
  3. Rate Limits: Respect provider rate limits
  4. Error Handling: Implement proper error handling
  5. Testing: Test integrations before production use

Next Steps


Need help? Check the Configuration Guides or Contact Support