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?
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
- GitHub issues auto-create Verk tasks
- Pull requests generate review tasks
- Jira epics map to projects
- Slack notifications on updates
- Commits reference task IDs
Marketing Team
Google Calendar + Slack + Notion
- Campaign deadlines sync to calendar
- Notion briefs create tasks
- Slack updates notify team
- Calendar blocks time for work
- Completed tasks update Notion
Support Team
Slack + Notion + Google Drive
- Support requests become tasks
- Knowledge base links to tasks
- Files stored in Drive
- Updates notify team in Slack
- Resolutions update docs
Next Steps
Related Documentation
- Slack Integration - Complete Slack setup guide
- Jira & Linear - Project management sync
- Google Calendar - Calendar integration
- Notion & Todoist - Productivity tools
- Custom Integrations - API and webhooks
- Workflows - Automate with integrations
Integrations transform Verk into your team's central hub, connecting all your tools in one place.