Partnering With Front
Front’s partnership program allows third-party developers to launch integrations that can be easily installed by any Front customer. At Front, our mission is to be the hub for customer communication, and our partnerships with developers like yourself are at the heart of that mission. You can see dozens of our existing partners at our Integrations Directory.
If you’re just looking to build an integration for your own team but don’t want to publish the integration publicly, check out our APIs overview.
As a Front partner, you’ll receive the following benefits:
- Access to thousands of highly engaged businesses already using Front
- Marketing exposure through our Integrations page
- A meeting with a Solutions Engineer so that they can learn about your integration and showcase it to customers
- First notice about upcoming improvements and new API features
We don’t charge any fees for publishing apps, and how you price your product is entirely up to you. We do expect a commitment to maintaining and supporting your integration, so we can provide the best possible experience for our mutual customers.
Creating your developer account
If you don't already have an account, you'll want to sign up for a free development account. If your team is already using Front, you're welcome to opt out of creating a developer account and use your production account for testing. Both account types will give you the functionality you need to build on Front. However, a developer account is recommended if you don't want to test on production data.
Create an app in Front
Refer to Create, manage, and publish apps to learn how to create an app in Front. An app allows you to configure the settings and features your integration needs.
If you encounter technical issues using the Front Platform APIs or have any ideas for improvements, feel free to reach out to our team on the Front Community:
- Developer Q&A—Submit your questions here.
- Ideas—Submit your ideas here.
To give us suggestions for how we can improve our documentation, feel free to suggest those edits directly on our docs, or start a General Discussion in the community describing the tools, docs, or resources you'd like to see.
1. Build your integration
Depending on the type of integration you are trying to build, you’ll want to check out the documentation for either the Core API, Plugin SDK, or Channels API. Depending on your integration, you may need to take advantage of more than one of these APIs.
If your integration is backend-oriented and needs to make CRUD operations to data in Front, check out the Core API. Note that integrations that use the Core API are required to implement OAuth if possible.
If your integration will rely on a UI embedded inside of Front, check out the Plugin SDK.
Finally, if you’re trying to build a messaging channel that can be connected to Front, our Channels API is the way to go.
You can learn more about the difference between Front’s APIs on the welcome page.
2. Submit your integration
Once you’ve built your integration, fill out this form with the requested details. We’ll use your form submission to first test your integration and let you know if everything looks good. Once your integration has been technically approved, our team will use the image and marketing details you submit in the form to launch your integration with a dedicated landing page on our website and in our app. When the integration launches on our marketplaces, we will reach out to you to let you know about the release.
3. Provide ongoing support
We require a commitment that you’ll help out our joint users taking advantage of the integration. When users write in with questions or issues, we’ll send them your way to resolve any bugs in the integration.
That's it! After your integration launches on the platform, we'll reach out with any relevant co-marketing opportunities or updates for you. Here's to building a more connected way to work 🎉.
Updated 2 months ago