Component Development Guide > Development Workflow
Maintain
Your job is not done when the component is certified! Once the component is out there on the market, we will need your assistance on three fronts:
- Sales & Marketing: Helping Flite advertise and sell the component.
- Activation: Helping customers activate your component in their ads.
- Maintenance: Making sure the live component is working properly.
Sales & Marketing
Flite will handle the bulk of the component sales and marketing process. This may include pitching your component to customers, writing about it in our blog, placing a demo ad featuring the component on our website, and more. However, some support may be needed from you as well. This will primarily center around designing co-marketing materials and collaborating on co-marketing activities for your component. For instance:
- Video Promotion: We often record a brief video promoting new component integrations. This video typically includes some discussion of the component’s key value propositions, and a screencast walkthrough of what the component looks like and how it works. While Flite can do the majority of the recording and video production, for best results it is often helpful to collaborate with you, the component partner/developer, on these videos.
- Webinars: We sometimes hold free co-marketing webinars for customers and prospects who may be interested in integrating your component’s functionality into their ad. Your participation in these webinars is important.
- Sales Support: It is often helpful to involve the component developer in the Sales process. This is particularly true if your Flite Hub component is such that the customer has to sign up for your service and do some configuration on your end in order for the component to function properly inside an ad.
Activation
Your Flite Hub component may require the customer to sign up for your service before using the component. Many Flite Hub components work this way. For instance, with the Sweepstakes Component, the customer has to set up their sweepstakes promotion with ePrize, and enter the promotion ID provided by ePrize into the component.
We expect you to make yourself available to the customer as necessary to help them with this process, just as you would for your regular non-Flite-Hub customers.
Maintenance
You are responsible for the health of your Flite Hub component.
When you create a Flite Hub component, you are creating a new way for people to consume your service – namely, a way for advertisers to include your service in their ads. It is also a new revenue-generation channel. That means you have to support and maintain this new service outlet just as you would all other outlets. This has several implications.
1. Responsible service updates
When you make changes to your service, to the API used by your Flite Hub component, or to anything else that might affect the component’s function, you must consider the effect of those changes on the component. If you don’t, then the component may stop functioning properly, breaking any ads that use it in the process.
Please make sure all changes you make are compatible with your Flite Hub component. If you absolutely must make a breaking change, please contact Flite, and we will work with you to make the transition smooth.
2. Adherence to SLA
As part of your partnership with Flite, you will have agreed to maintain a certain service level or service uptime requirement. Please make sure to adhere to the agreed-upon service levels. This is very important when your component is involved in live campaigns. If your service goes down or does not function properly for a significant amount of time, that impacts the success of the campaign.
If you expect your service to go down for a significant amount of time, please let us know, and we can work with you to minimize the damage.
3. Troubleshooting
All Flite components undergo a thorough certification process, and we know that you are committed to delivering a high-quality service. However, on occasion, a bug may get through. If a problem with your component surfaces during a live ad campaign and impedes the success of that campaign, quick action may be needed in the form of a component fix or workaround.
Please make sure you are able to respond promptly to such emergency situations.
