Getting Started
Build and publish your first Angage extension
Welcome
Welcome to building for the Angage Marketplace. Extensions let you extend the Angage ERP with custom integrations, reports, and workflows used by Australian businesses.
1. Register as a Developer
Sign up at /developer/register and complete the
onboarding steps. Once approved, you can create extensions in the developer portal.
2. Design Your Extension
Plan what your extension does:
- Which ERP data does it need? (drives your OAuth scopes)
- Does it render UI inside Angage? (drives
ui_extensions) - Does it react to events? (drives
webhooks) - Does it expose hooks for other extensions? (drives
hooks)
3. Build Your Service
Your extension is a web service that:
- Hosts a public
manifest.json(see Manifest Reference) - Handles webhook events (see Webhooks)
- Uses HTTPS on every declared URL
- Implements
tenant.data_requestandtenant.data_redactwebhooks
4. Create the Extension
In the developer portal:
- Click "Create Extension"
- Fill in name, description, category, pricing
- Upload an icon and at least 2 screenshots
- Configure
manifest_url,webhook_url, OAuth credentials - Save as draft
5. Submit for Review
See Submission Guide:
- Click "Submit for Review"
- Automated pre-review checks run (manifest, SSL, compliance hooks, etc.)
- Resolve any blocking failures
- Wait for admin review
6. Publish
Once approved, admins publish your extension and tenants can install it from the marketplace.
Full Documentation
Need Help?
Email [email protected].