Verk

Integrations Overview

Connect Verk with the tools your team uses every day

Integrations Overview

Verk integrations let you connect your favorite tools and services to create a unified workspace. Sync data bi-directionally, automate workflows, and eliminate context switching between apps.

Why Use Integrations?

Centralized Workflow
Access information from all your tools without leaving Verk. Updates sync automatically in both directions.
Automated Data Sync
Changes made in Verk or external tools propagate automatically. No manual copying or duplicate entry.
AI-Powered Automation
Build workflows that connect multiple integrations with AI actions to automate complex processes.
Secure Authentication
OAuth 2.0 and encrypted API keys ensure your credentials stay safe. Revoke access anytime.

Available Integrations

Verk supports 20+ integrations across communication, project management, productivity, and development tools.

Communication & Collaboration

Slack

  • Create tasks from Slack messages
  • Send task notifications to channels
  • Use slash commands for quick actions
  • Thread-based discussions

Microsoft Teams

  • Task creation from Teams chats
  • Channel notifications for updates
  • Bot assistant for task queries
  • Calendar integration

Discord

  • Server-wide task management
  • Role-based permission sync
  • Notification channels
  • Bot commands

Project Management Tools

Jira

  • Bi-directional issue synchronization
  • Custom field mapping
  • Sprint and epic integration
  • Status workflow alignment

Linear

  • Issue and project sync
  • Team mapping
  • Priority and status alignment
  • Cycle integration

Asana

  • Task and section sync
  • Project timeline integration
  • Custom field support
  • Multi-project mapping

Monday.com

  • Board and item sync
  • Status column mapping
  • File attachments
  • Automation recipes

Trello

  • Card and list sync
  • Label synchronization
  • Checklist integration
  • Board-to-project mapping

Productivity & Organization

Notion

  • Database synchronization
  • Page creation from tasks
  • Property mapping
  • Two-way updates

Todoist

  • Project and task sync
  • Priority mapping
  • Label synchronization
  • Due date alignment

Google Calendar

  • Task deadlines as calendar events
  • Meeting-to-task conversion
  • Automatic time blocking
  • Reminder sync

Outlook Calendar

  • Calendar event integration
  • Meeting task creation
  • Availability sync
  • Reminder notifications

Development Tools

GitHub

  • Issue and PR tracking
  • Commit references in tasks
  • Branch management
  • Workflow automation

GitLab

  • Issue synchronization
  • Merge request tracking
  • Pipeline integration
  • Milestone mapping

Bitbucket

  • Repository linking
  • Pull request tasks
  • Build status updates
  • Code review tracking

Storage & Files

Google Drive

  • File attachment sync
  • Folder organization
  • Permission inheritance
  • Document creation

Dropbox

  • File linking and storage
  • Shared folder integration
  • Version history
  • Team folder support

OneDrive

  • Document storage
  • SharePoint integration
  • File permissions
  • Real-time collaboration

AI & Automation

OpenAI

  • GPT-3.5 and GPT-4 models
  • Natural language processing
  • Automated task generation
  • Content creation

Anthropic (Claude)

  • Advanced reasoning tasks
  • Long-form content analysis
  • Code generation
  • Workflow automation

Google Gemini

  • Multimodal AI capabilities
  • Document analysis
  • Advanced reasoning
  • Vision integration

Azure AI

  • Enterprise AI services
  • Custom model deployment
  • Security compliance
  • Regional data hosting

How Integrations Work

Connection Types

Verk supports three authentication methods:

OAuth 2.0

  • Most secure option
  • No password sharing
  • Easy one-click authorization
  • Automatic token refresh
  • Used by: Slack, Google, GitHub, Notion, Linear

API Keys

  • Direct API access
  • Enterprise control
  • Custom configurations
  • Manual key management
  • Used by: OpenAI, Anthropic, Jira, Telegram

Bot Tokens

  • Service-specific tokens
  • Webhook integration
  • Real-time events
  • Used by: Telegram, Discord

Data Synchronization

Real-Time Sync

  • Instant updates via webhooks
  • Changes appear within seconds
  • Maintained WebSocket connections
  • Automatic reconnection

Scheduled Sync

  • Configurable intervals (hourly, daily)
  • Lower API usage
  • Batch processing
  • Manual sync option

Bi-Directional Updates

  • Changes flow both ways
  • Conflict resolution strategies
  • Field-level mapping
  • Status translation

Access Integrations

Click your organization avatar in the sidebar, then select Integrations from the menu. You can also access it via Settings.

View all available integrations organized by category: All, Connected, Communication, Project Management, Productivity, Development, and Storage.

Use the search bar to quickly find specific integrations by name.

Click any integration card to see detailed information, permissions required, and connection instructions.

Install Your First Integration

Click the integration card you want to connect. Read the description and review required permissions.

For OAuth integrations: Click Install or Connect. You'll be redirected to the service's authorization page. Sign in and approve the permissions.

For API Key integrations: Enter your API key in the provided field and click Connect. The key is encrypted and stored securely.

After connection, configure integration-specific settings like default channels, project mappings, or sync preferences.

Create a test task or action to verify the integration works correctly. Check that data syncs as expected.

Start with one integration to learn how sync works before connecting multiple services.

Manage Connected Integrations

View Connection Status

All connected integrations appear in the Connected tab with a green status indicator. Click any connected integration to:

  • View connection details
  • Update configuration settings
  • Check sync status
  • Review permissions
  • Access documentation

Update Integration Settings

Click a connected integration to modify:

  • Sync frequency (real-time, hourly, daily)
  • Default mappings (projects, channels, fields)
  • Notification preferences
  • Conflict resolution strategy
  • Custom field mappings

Disconnect an Integration

Click the connected integration you want to remove.

At the bottom of the integration panel, find the Uninstall Integration section.

Click Uninstall and confirm your choice. The integration will be disconnected immediately.

Disconnecting an integration stops all sync but doesn't delete existing data in either system. You can reconnect anytime.

Integration Categories

Connected Tab

Shows all currently active integrations with:

  • Connection status (green indicator)
  • Last sync timestamp
  • Quick access to settings
  • Error notifications (if any)

By Category

Communication: Slack, Teams, Discord Project Management: Jira, Linear, Asana, Monday.com, Trello Productivity: Notion, Todoist, Google Calendar, Outlook Development: GitHub, GitLab, Bitbucket Storage: Google Drive, Dropbox, OneDrive AI & Automation: OpenAI, Anthropic, Gemini, Azure AI

Permissions & Security

Required Permissions

Each integration requests only the permissions needed for functionality:

Read Permissions

  • View tasks, issues, or items
  • Access user information
  • Read project and workspace data
  • Fetch updates and changes

Write Permissions

  • Create new items
  • Update existing content
  • Modify task properties
  • Manage status and assignments

Admin Permissions (select integrations)

  • Install workspace apps
  • Configure webhooks
  • Manage API settings
  • Access organization data

Verk never accesses data beyond what's necessary for integration functionality. Review permissions before connecting.

Token Security

  • All API keys and OAuth tokens are encrypted at rest
  • Tokens stored in AWS DynamoDB with encryption
  • Never exposed in API responses or logs
  • Automatic token refresh for OAuth integrations
  • Revoke access anytime from integration settings

Troubleshooting

Integration Won't Connect

Problem: Authorization fails or times out

Solutions:

  • Verify you have admin permissions in the external service
  • Check OAuth redirect URLs are whitelisted
  • Clear browser cookies and retry
  • Try incognito/private window
  • Check service status page for outages

Data Not Syncing

Problem: Changes don't appear in connected tools

Solutions:

  • Verify integration is connected (check green indicator)
  • Check sync frequency settings
  • Review field mapping configuration
  • Look for errors in integration panel
  • Manually trigger sync to test connection
  • Check API rate limits not exceeded

Missing Tasks or Items

Problem: Some data doesn't sync

Solutions:

  • Verify project mappings are correct
  • Check permission settings in both systems
  • Review sync filters and criteria
  • Ensure field types are compatible
  • Check for excluded projects

Duplicate Items

Problem: Same task appears multiple times

Solutions:

  • Check for multiple integrations syncing same data
  • Review automation rules for duplicate triggers
  • Verify unique ID mapping configuration
  • Disconnect and reconnect integration
  • Contact support for deduplication help

Integration Limits

Free Plan

  • 3 active integrations
  • Sync every 6 hours
  • Basic field mapping
  • Community support

Pro Plan

  • Unlimited integrations
  • Real-time sync
  • Advanced field mapping
  • Custom webhooks
  • Priority support

Enterprise Plan

  • Unlimited integrations
  • Real-time sync
  • Custom integration development
  • SLA guarantees
  • Dedicated support
  • Advanced security controls

Upgrade your plan to unlock more integrations and faster sync. See Billing for pricing.

Best Practices

Start Simple

Connect One at a Time

  • Learn each integration's behavior
  • Verify sync works correctly
  • Build confidence before adding more
  • Easier to troubleshoot issues

Test with Non-Critical Data

  • Use test projects initially
  • Verify mappings are correct
  • Adjust configurations safely
  • Scale to production after validation

Plan Your Mappings

Document Field Relationships

  • Map fields before connecting
  • Identify incompatible types
  • Plan default values
  • Consider custom fields

Align Workflows

  • Map statuses thoughtfully
  • Test transitions in both directions
  • Update team documentation
  • Train users on changes

Monitor Regularly

Review Sync Logs

  • Check weekly for errors
  • Address issues promptly
  • Verify data accuracy
  • Update mappings as needed

Maintain Access

  • Renew tokens before expiry
  • Keep admin permissions
  • Document integration ownership
  • Review security quarterly

Common Integration Workflows

Development Team

GitHub + Jira + Slack

  1. GitHub issues auto-create Verk tasks
  2. Pull requests generate review tasks
  3. Jira epics map to projects
  4. Slack notifications on updates
  5. Commits reference task IDs

Marketing Team

Google Calendar + Slack + Notion

  1. Campaign deadlines sync to calendar
  2. Notion briefs create tasks
  3. Slack updates notify team
  4. Calendar blocks time for work
  5. Completed tasks update Notion

Support Team

Slack + Notion + Google Drive

  1. Support requests become tasks
  2. Knowledge base links to tasks
  3. Files stored in Drive
  4. Updates notify team in Slack
  5. Resolutions update docs

Next Steps

Slack Integration
Connect your Slack workspace for team notifications and task creation from messages.
Jira & Linear
Sync issues and tickets bi-directionally with full field mapping support.
Google Calendar
Convert task deadlines to calendar events and meetings to tasks.
Custom Integrations
Build your own integrations using webhooks and the Verk API.

Integrations transform Verk into your team's central hub, connecting all your tools in one place.