Integration GuidesOverview
Integration Guides

Integrations Overview

Connect Neostra with your existing systems through REST APIs, external service integrations, and the cookie consent widget.

Overview

Neostra integrates with external systems at multiple levels: REST APIs for programmatic access, pre-built connectors for CRM and marketing platforms, cloud storage for file handling, and embeddable widgets for consent collection.

Supported Integrations

Neostra's Integration module (managed via /api/v1/integration/) supports connecting to external platforms for automated data operations like enforcing opt-outs or syncing consent preferences.

PlatformCapabilities
SendGridTransactional emails, template-based notifications for invites, password resets, verifications, task reminders
MailchimpAudience sync, consent-based list management
HubSpotContact sync, consent preference enforcement

Data Discovery Connectors

The Data Discovery module connects to enterprise data sources for automated PII scanning:

Data SourceProtocolScanner Support
PostgreSQLJDBCFull scan + column-level PII detection
MySQLJDBCFull scan + column-level PII detection
MongoDBMongoDB DriverCollection-level scanning
AWS S3AWS SDKObject scanning (CSV, JSON, PDF)
AWS DynamoDBAWS SDKTable scanning

Configure a data source integration:

curl -X POST https://api.neostra.io/v1/integrations \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Production Database",
    "type": "postgresql",
    "config": {
      "host": "db.internal.company.com",
      "port": 5432,
      "database": "production",
      "username": "readonly_user"
    }
  }'

Database credentials are encrypted at rest using AES encryption before storage. The scanner uses these credentials only during active scans.

Webhook-Style Automation

While Neostra does not expose a traditional webhook system, automated actions are triggered through:

  • Workflow Rules: Configure workflow stages to call external APIs when requests reach specific stages
  • Integration Actions: Trigger downstream CRM or ad platform API calls to enforce user opt-outs automatically
  • Email Notifications: SendGrid-based notifications triggered by request lifecycle events (creation, assignment, completion, reminders)

Service-to-Service Communication

For internal microservice communication, Neostra uses private key authentication:

Next Steps