As one of the largest, global information technology services enterprises, the brand provides business consulting, information technology management, and process outsourcing services. Its B2B marketing strategy relies heavily on the lead generation and funnel conversion processes.
For marketing to be effective during mid-funnel nurturing and opportunity specific campaigns, the brand needed to understand which content is being downloaded and by whom. This requirement had two fronts:
The business process that the company tried to deploy required hourly batch files extracted from Adobe to be processed and enriched in real-time using Demandbase API. This was then uploaded back into Adobe for decision-making and sales follow-ups.
The Demandbase API available to meet such a requirement had limit on the number of records it could be enriched per call. This limit was breached almost every time. So, this processing required careful record metering enrichment with successive API calls.
A similar constraint existed in Adobe API for back upload of enriched records, and again, careful metering was needed. Due to metering, the two connectors needed a validation stage to ensure all the required records were enriched and uploaded back into Adobe.
Data extraction was achieved using S3 watcher service that checks for the weblog file drops into S3 bucket with a particular pattern. Once the condition is met, the files are read, and the data is stored in RDS database.
A total of three connectors were built: Demandbase, S3 watcher-based file upload, and Adobe.
Connectors were scheduled to read the data from files dropped in S3 and then store the data into MYSQL database. Data enrichment from Demandbase API was handled at the database level. The enriched data was then pushed to the Adobe Reporting API. See the final data set sample in the chart to the right.
The solution was successfully deployed and has been running for more than a year. Today, it is integrated into the brand’s key mid-funnel sales and marketing processes. Nabler is the agency of record maintaining the solution.
Want to learn more? Let's Talk.