Skip to content

Add url mode extensions for Discord, Atlassian, Slack and CRMs - #21

Merged
Anton-Horn merged 2 commits into
mainfrom
feat/saas-url-extensions
Jul 21, 2026
Merged

Add url mode extensions for Discord, Atlassian, Slack and CRMs#21
Anton-Horn merged 2 commits into
mainfrom
feat/saas-url-extensions

Conversation

@Anton-Horn

Copy link
Copy Markdown
Contributor

Nine url mode extensions: Discord, Jira, Confluence, Slack, Salesforce, HubSpot, Dynamics 365, Zoho CRM and Pipedrive.

Needs url mode in cate first: 0-AI-UG/cate#483

Entry urls

Jira, Confluence and Salesforce are tenant hosted, so a static manifest cannot know the customer subdomain. Each points at a tenant agnostic entry that redirects after sign in, and every README says how to sideload a copy with your own tenant pinned.

extension url
jira, confluence https://home.atlassian.com/
slack https://app.slack.com/client
salesforce https://login.salesforce.com/
hubspot https://app.hubspot.com/
dynamics365 https://www.office.com/apps
zohocrm https://crm.zoho.com/crm/ShowHomePage.do
pipedrive https://app.pipedrive.com/
discord https://discord.com/app

Three of these were corrected against what looked obvious: home.dynamics.com no longer resolves at all, bare crm.zoho.com lands on the marketing page, and start.atlassian.com now redirects to home.atlassian.com.

None declare cateApi, since url guests get no host bridge and a scope would be inert. All ship in the catalog, none are dev only.

Worth checking before merge

  • Dynamics 365 is the shakiest. office.com/apps redirects to login.microsoftonline.com, which is in OAUTH_HOSTS and gets pushed to the system browser. First run sign in may dead end. The README documents pinning *.crm.dynamics.com instead.
  • Google, Microsoft and Apple SSO bounce to the system browser everywhere. Email and password paths work.
  • Jira and Confluence share a url because Atlassian has no product scoped tenant agnostic entry. Could be one Atlassian extension instead of two.

Nine url mode extensions: Discord, Jira, Confluence, Slack, Salesforce,
HubSpot, Dynamics 365, Zoho CRM and Pipedrive.

Each points at a tenant agnostic entry url that redirects to your own
instance after sign in, since a static manifest cannot know the customer
subdomain. READMEs say how to sideload a copy with your tenant pinned.

None declare cateApi: url guests get no host bridge, so a scope would be
inert.

Requires url mode support in cate.
@Anton-Horn
Anton-Horn merged commit 0d258ca into main Jul 21, 2026
20 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant