Marketing & Social
🔗 Dub integration
Verified
Marketing & Social
Verified
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.
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.
This app connects with standard access. Every agent can still be individually allowed, scoped, or denied from the Integrations page.
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.
| Tool | What it does | Access level |
|---|---|---|
Bulk delete linksDUB_BULK_DELETE_LINKS | Delete multiple short links in bulk from Dub. | All levels |
Bulk update linksDUB_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 domainDUB_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 tagDUB_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 domainDUB_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 tagDUB_DELETE_TAG | Delete a tag from Dub. Use when you need to remove a tag that is no longer needed. | All levels |
Get linksDUB_GET_LINKS | Retrieve a paginated list of links for the authenticated workspace. | All levels |
Get links countDUB_GET_LINKS_COUNT | Retrieve the count of links in workspace with optional filters. | All levels |
Get link infoDUB_GET_LINK_INFO | Retrieve details of a specific short link from Dub. | All levels |
Get tagsDUB_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 workspaceDUB_GET_WORKSPACE | Retrieve detailed information for a specific workspace. | All levels |
List domainsDUB_LIST_DOMAINS | Retrieve a list of domains for the authenticated workspace. | All levels |
Track openDUB_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 domainDUB_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 tagDUB_UPDATE_TAG | Update an existing tag by ID. Use when you need to change the name or color of a tag. | All levels |
Update workspaceDUB_UPDATE_WORKSPACE | Update workspace settings in Dub. Use when you need to modify workspace name, slug, logo, or conversion tracking settings. | All levels |
Upsert linkDUB_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 |
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.
| Agent says | What's happening | Fix |
|---|---|---|
| "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 down | Raise the level under Manage, or adjust that agent's policy |
| It did something unexpected | The ask was ambiguous (e.g. matched an existing item) | Be explicit, "create a NEW …", and give agents a working folder where relevant |