Integration GuidesOverview

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
Gmail SMTP (Google Workspace)Transactional emails — invites, password resets, verifications, task reminders via SMTP relay
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: SMTP-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