GoWeBaKnowledge Center

Integrations and API

GoWeBa integrates with third-party services to extend its functionality. This module explains how to connect, configure, and manage available integrations.

Integrations Page

The Settings → Integrations page lets you connect GoWeBa to third-party services.

Available Integrations

ServiceTypeFunction
Google WorkspaceOAuthContact, calendar, email, and Drive synchronization
Microsoft 365OAuthContact, calendar, email, and OneDrive synchronization
StripeAPI KeyOnline payments, automatic billing
TwilioAPI KeyVoIP telephony, SMS, Voice AI
SendGridAPI KeyEmail reception and routing
SlackWebhookGoWeBa event notifications to Slack
ZapierWebhookAutomations with 5,000+ applications

Configuring an Integration

  1. Go to Settings → Integrations — The list of available integrations is displayed
  2. Click "Connect" — The configuration form opens
  3. Enter credentials — API Key, OAuth, or Webhook URL depending on the service
  4. Test the connection — GoWeBa verifies the credentials are valid
  5. Activate — The integration is active and begins synchronizing

Data Migration

GoWeBa offers a complete migration assistant to import your data from other platforms.

Supported Sources

SourceData Migrated
Google WorkspaceContacts, emails, calendar, Drive
Microsoft 365Contacts, emails, calendar, OneDrive
CSV / vCardContacts
Other CRMVia CSV export

Migration Process

  1. Connection — OAuth authentication with the source service
  2. Scan — GoWeBa analyzes the available data and displays a summary
  3. Mapping — Field mapping verification (GoWeBa suggests automatic mapping)
  4. Execution — Data import with duplicate management
  5. Validation — Detailed report: imported, skipped, errors
💡 The WEBA-guided migration assistant is accessible from the onboarding flow or from Settings → Integrations → Migration.

Outgoing Webhooks

GoWeBa can send HTTP notifications (webhooks) to external services when certain events occur:

  • New contact created
  • Task completed
  • Invoice paid
  • Call received
  • WEBA message with negative sentiment

Webhooks include an HMAC signature header to verify authenticity.

GoWeBa API

GoWeBa exposes a complete REST API for custom integrations.

Main Endpoints

EndpointMethodDescription
/api/contactsGET, POSTList and create contacts
/api/contacts/[id]GET, PATCH, DELETEDetail, edit, delete
/api/inbox/threadsGETList email conversations
/api/tasksGET, POSTList and create tasks
/api/calendar/eventsGET, POSTList and create events
/api/invoicesGET, POSTList and create invoices
/api/weba/chatPOSTSend a message to WEBA

API Authentication

All API requests require a valid authentication token:

Authorization: Bearer <session_token>

Tokens are generated upon login via NextAuth and are valid for the session duration.

Custom Domain

GoWeBa lets you configure a custom domain to access your platform:

  1. Settings → Domain — Access DNS configuration
  2. Add a domain — Enter your domain name (e.g., crm.mybusiness.com)
  3. Configure DNS — Add the CNAME records indicated at your registrar
  4. Verification — GoWeBa automatically verifies DNS propagation
  5. Activation — The domain is active with automatic SSL certificate

FAQ

Q: How many integrations can I configure? A: There is no limit. Configure as many integrations as needed.

Q: Are integrations secure? A: Yes. OAuth tokens are encrypted and API Keys are stored securely. No sensitive data is exposed client-side.

Q: Does migration overwrite my existing data? A: No. Migration adds data without deleting existing data. Duplicates are detected and managed intelligently.

Q: Can I use the API outside of GoWeBa? A: The API is designed for internal platform use. For advanced integrations, contact GoWeBa support.

© 2024–2026 GOWEBA INC. — Make it Simple, Make it Possible, Make it Real.