Developer Portal
Create, publish, and manage your own apps for the Ingegno CRM marketplace.
What is the Developer Portal
The Developer Portal is a comprehensive toolkit for creating, publishing, and managing your own apps for the Ingegno CRM marketplace. Whether you want to build internal tools for your team or publish apps for the entire Ingegno community, the Developer Portal provides everything you need.
The Developer Portal is available exclusively in English to ensure consistency across the development community.
Accessing the Developer Portal
From the App Store section in the sidebar, expand the Developer Portal subsection. You'll find the following pages:
- Overview – The main dashboard with statistics and quick actions
- My Apps – View, create, and manage all your applications
- Payments – Track earnings, view transaction history, and manage Stripe integration
- Settings – Configure developer account settings and preferences
Developer Dashboard
When you access the Developer Portal, you'll start at the Developer Dashboard.
Heading: "Developer Dashboard" Subtitle: "Manage your apps and track performance"Action Buttons
At the top of the dashboard you'll find two buttons:
- Settings – Configure your developer account and preferences
- + New App – Create a new app for the marketplace
Stripe Integration Banner
At the top of the dashboard, you may see a banner prompting you to connect your Stripe account:
Message: "Connect Stripe to receive payouts" Description: "Set up your Stripe account to start receiving payments for your paid apps." Action: Click Connect Stripe → to link your payment accountConnecting Stripe is essential if you plan to publish paid apps and receive revenue from your development efforts.
Dashboard Statistics
The dashboard displays four key metrics about your apps:
- Total Apps – Shows the number of apps you've created and the count of active installs across all your apps
- Total Installs – Displays total installs across all of your apps
- Average Rating – Shows your average app rating based on user reviews
- Earnings – Displays pending earnings from paid app sales (shown as "$X.XX pending")
Your Apps
This section lists your published apps with installation metrics. Click View All → to see the complete list of your apps and their detailed statistics.
Pending Reviews
Apps submitted to the marketplace go through a review process. The Pending Reviews section shows:
- Apps awaiting marketplace approval
- If there are no apps pending review, you'll see the message "No reviews pending response"
Quick Actions
The dashboard includes a Quick Actions section for fast access to common developer tasks:
- Manage Apps – View and edit your app details
- Payouts – Review earnings and payment history
- Settings – Configure account and notification preferences
Creating a New App
To create a new app for the marketplace:
- Navigate to the Developer Portal
- Click + New App
- Fill in your app details (name, description, category)
- Configure the permissions your app requires
- Implement the application logic
- Submit the app for review
New apps must be approved by the Ingegno team before they are published in the App Store. The review process verifies that the app meets security and quality standards.
Managing Your Apps
The My Apps page lists all apps you've created. From here you can:
- View each app's status (published, under review, draft)
- Edit app details, description, and permissions
- View installation metrics and user feedback
- Submit updates for existing apps
Payments and Earnings
The Payments page allows you to manage your revenue from paid apps.
Connecting Stripe
To monetize your apps and receive payments:
- Navigate to Payments in the Developer Portal
- Click Connect Stripe to receive payouts
- Follow the guided procedure to link your Stripe account
- Once connected, payments will be processed automatically for all paid app installations
Tracking Earnings
Once Stripe is connected, you can monitor:
- Pending payouts and payment history
- Revenue breakdown by app
- Transaction details and dates
Monitoring App Performance
In the Developer Dashboard, you can track the performance of your apps:
- View Total Installs to understand how widely your apps are used
- Check Average Rating to collect user feedback
- Analyze trends over time to identify successful apps
- Use the data to improve existing apps and inform new development
Developer Settings
Access Settings in the Developer Portal to:
- Manage your public developer profile
- Configure authentication and security settings
- Manage API keys for integration
- Set up notification and communication preferences
Best Practices
- Start with documentation – Explore the Developer Portal's resources to understand the app development process
- Test thoroughly – Before publishing, test your app in a test workspace to ensure it works as intended
- Provide clear descriptions – Write detailed app descriptions and documentation to help users understand what your app does
- Respond to reviews – Engage with user feedback to improve your app and build trust in the community
- Monitor analytics – Use the Developer Dashboard to track installs, ratings, and earnings to inform future development
Next Steps:
- Ready to build? Click + New App in the Developer Dashboard to get started
- Need to set up payments? Head to Payments and connect your Stripe account
- Want to explore existing apps first? Visit the App Store overview
