BILL app partner integration
In this guide, we walk through the core requirements and steps for BILL app partner integrations.
Who is a BILL app partner?
A BILL app partner is an organization or software vendor that builds powerful, data-driven integrations for BILL services and BILL customers.
As a BILL app partner, when you connect your platform to a customer's BILL data, you can create more robust and sticky product offerings. These integrations enable you to sync data directly from your customer's BILL account into your app's environment, enabling advanced reporting, data reconciliation, and new workflow automation.
Integration prerequisites
As a BILL app partner, you require a developer key to get BILL customer data with the BILL v3 API. Email [email protected] to request a developer key for building your integration. The BILL Partner & Developer Success team will provide a developer key for both the sandbox and production environments.
See Sandbox vs Production to learn about the two BILL developer environments.
Integration user experience requirements
In this section, we discuss what a BILL app partner integration can look like for a BILL customer and for the BILL app partner.
As part of the user experience requirements, map the complete user flow from customer enablement in the BILL app partner application all the way to scheduling a sync for the customer. In the App partner implementation guide, we walk through the implementation of all the user experience requirements.
Customer onboarding
Customer enablement begins on the BILL app partner application. Begin with displaying a Call To Action (CTA) in the application to inform the customer that they can connect their BILL account with the application.
Customer sync token
Display instructions for the customer to follow for getting the information they need from their BILL account.
- Sync token name
- Sync token
- Organization ID
Customer connection
Display a form for the customer to enter the information they gathered from the previous step.
Customer information validation
Validate the information entered by the customer and return the customer connection status in the application.
Customer data sync information
Display a form with information about the data that will be synced between the customer’s BILL account and the BILL app partner integration. In addition, inform the customer about when the sync will be scheduled for the customer.
When the customer confirms the sync process, schedule the sync for the customer data.
Next steps
In the next set of sections, we will walk through the BILL app partner implementation guide and BILL app partner go-live checklist.
Updated about 13 hours ago
