MissionControlHQMissionControlHQResources
ArticlesDocs
Get early access→
Integrations
Email & Productivity
  • Gmail
  • Outlook
  • Google Docs
  • Google Sheets
  • Excel
  • Notion
  • Confluence
  • Airtable
  • Todoist
  • Google Tasks
  • Canva
Communication
  • Slack
  • Microsoft Teams
  • Discord
  • WhatsApp
  • Webex
Scheduling & Meetings
  • Google Calendar
  • Zoom
  • Calendly
  • Cal.com
  • Google Meet
  • Eventbrite
Marketing & Social
  • Mailchimp
  • Google Ads
  • Facebook
  • LinkedIn
  • YouTube
  • Reddit
  • Dub
CRM & Support
  • HubSpot
  • Salesforce
  • Attio
  • Capsule CRM
  • Intercom
  • Zendesk
  • Gorgias
  • Zoho Desk
  • Gong
File Storage
  • Google Drive
  • Dropbox
  • OneDrive
  • Box
  • SharePoint
  • Google Photos
E-commerce & Payments
  • Stripe
  • Square
Finance & Time
  • Harvest
  • Zoho Books
  • Zoho Invoice
  • FreshBooks
  • Fathom
Analytics
  • Google BigQuery
Dev & Project Management
  • GitHub
  • GitLab
  • Bitbucket
  • Linear
  • Jira
  • Asana
  • ClickUp
  • Trello
  • Monday.com
  • Basecamp
  • Wrike
  • Productboard
  • Figma
  • Miro
  • Sentry
  • PagerDuty
  • Supabase
  • DigitalOcean
Resources/Integrations/Dub

Marketing & Social

🔗 Dub integration

Verified July 15, 2026

PreviousRedditNextHubSpot

Connect Dub once and every agent in your squad can work in it for you, with exactly as much access as you decide to give, and a receipt for every call it makes.

What your squad can do in Dub

  • Look things up, get links; get links count; get link info, and more.
  • Do real work, bulk update links; create domain; create tag; update domain, and more.
  • Run it on a schedule: any of the 17 available tools below can be part of a scheduled task or a mission.

How to connect

  1. In your dashboard, open Integrations and find Dub.
  2. Click Connect.
  3. Sign in to Dub in the window that opens and approve. You land back on the Integrations page with the account live.

If the connection ever expires, the card shows Reconnect; one click re-authorizes the same account with the same settings.

Multiple accounts: connect as many as you need (say, yours and a client's). One is primary. Agents use it unless a mission says otherwise.

Access levels

This app connects with standard access. Every agent can still be individually allowed, scoped, or denied from the Integrations page.

Every tool, in plain terms

The 17 tools agents use in Dub through Mission Control, and the lowest access level that includes each. Agents discover these themselves. You never have to name a tool; asking in plain language is enough.

ToolWhat it doesAccess level
Bulk delete links
DUB_BULK_DELETE_LINKS
Delete multiple short links in bulk from Dub.All levels
Bulk update links
DUB_BULK_UPDATE_LINKS
Update multiple short links in bulk. Use when you need to apply the same updates to multiple links at once by specifying link IDs or external IDs.All levels
Create domain
DUB_CREATE_DOMAIN
Add a domain to a Dub workspace. Use when you need to create a new domain for shortening links. The domain must be verified before it can be used for link shortening.All levels
Create tag
DUB_CREATE_TAG
Create a new tag in Dub. Use when you need to organize links by creating custom tags. Tags help categorize and filter links for better organization.All levels
Delete domain
DUB_DELETE_DOMAIN
Delete a domain from your Dub workspace. Use when you need to permanently remove a domain. The domain must exist and be owned by your workspace.All levels
Delete tag
DUB_DELETE_TAG
Delete a tag from Dub. Use when you need to remove a tag that is no longer needed.All levels
Get links
DUB_GET_LINKS
Retrieve a paginated list of links for the authenticated workspace.All levels
Get links count
DUB_GET_LINKS_COUNT
Retrieve the count of links in workspace with optional filters.All levels
Get link info
DUB_GET_LINK_INFO
Retrieve details of a specific short link from Dub.All levels
Get tags
DUB_GET_TAGS
Retrieve a list of tags from Dub. Use when you need to fetch all tags or search for specific tags by name or IDs. Supports pagination and sorting by name or creation date.All levels
Get workspace
DUB_GET_WORKSPACE
Retrieve detailed information for a specific workspace.All levels
List domains
DUB_LIST_DOMAINS
Retrieve a list of domains for the authenticated workspace.All levels
Track open
DUB_TRACK_OPEN
Track a deep link open event in Dub. Use when you need to record when a user opens your app via a deep link. Supports both direct tracking via deepLink parameter or probabilistic tracking via dubDomain parameter.All levels
Update domain
DUB_UPDATE_DOMAIN
Update a domain configuration in Dub. Use when you need to modify domain settings like redirect URLs, placeholder text, archive status, or deep linking configurations.All levels
Update tag
DUB_UPDATE_TAG
Update an existing tag by ID. Use when you need to change the name or color of a tag.All levels
Update workspace
DUB_UPDATE_WORKSPACE
Update workspace settings in Dub. Use when you need to modify workspace name, slug, logo, or conversion tracking settings.All levels
Upsert link
DUB_UPSERT_LINK
Create or update a short link in Dub. Use when you need to create a new short link or update an existing one. If the link already exists (matching domain and key), it will be updated; otherwise, a new link will be creat…All levels

What agents can't do in Dub (yet)

  • Anything not in the table above. The tools mirror what Dub makes available to connected apps. If Dub doesn't expose an operation, agents can't perform it either.
  • If something you need is missing, there's usually a path: add the service's API key under Settings → Custom integrations and your agents can call it directly. See custom integrations & secrets. You can also ask your lead agent to open a ticket describing what it needs.

Using it in missions

Just ask in plain language: “check Dub for …”, “create … in Dub”, “every Monday, … ”, and the agent finds the right tool, runs it, and reports back with a receipt in your Runs ledger. Anything outward-facing (sending, posting, publishing) that a mission didn't clearly authorize comes back to you as a ticket first.

Troubleshooting

Agent saysWhat's happeningFix
"Dub isn't connected"No active connection (or this agent is denied)Connect on the Integrations page; check the agent's per-app policy
"The connection has expired"Dub ended the authorization (they all do periodically)Click Reconnect on the account, same settings, one click
"I'm not allowed to do that"The action is above the account's access level, or the agent is scoped downRaise the level under Manage, or adjust that agent's policy
It did something unexpectedThe ask was ambiguous (e.g. matched an existing item)Be explicit, "create a NEW …", and give agents a working folder where relevant