TubeMogul is an enterprise software company for digital branding that leverages NetSuite to automate tracking and billing of its advertising campaigns. It exports campaign data hourly from its platform to NetSuite using custom APIs and Amazon SWF. At the end of each month, accounting verifies the ingested data and cuts invoices to enable teams to focus on growing revenue. Upaya developed custom RESTlet APIs to integrate NetSuite with TubeMogul's systems for customer, campaign, vendor and other data.
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
SuiteWorld16: Mega Volume - How TubeMogul Leverages NetSuite
1. Mega Volume: How
TubeMogul Leverages
NetSuite
May 18th
, 2016
Nicolas Brousse | Sr. Director Of Operations Engineering | nicolas@tubemogul.com
2. TubeMogul will be talking about its own products and/or
services, which it makes available directly to customers. The
statements and opinions contained herein are those of
TubeMogul and not of NetSuite.
NetSuite has not verified any statements or claims herein and
assumes no responsibility for such statements or claims.
Cautionary Note
3. Who are we?
● Enterprise software company for digital branding
● Over 12.6 Trillion Ad Auctions filtered in 2015
● Over 3 Billion Ad Impressions served on linear TV via our PTV
solution
● Bid processed in less than 50 ms
● Bid served in less than 80 ms (include network round trip)
● 5 PB of monthly video traffic served
4. Platform Direct (PD)
allows you to continuously run campaigns through
a self-serve model
Platform Services (PS)
allows you to specify campaign objectives and
have our team execute on your behalf
Tow Offerings
9. Introduce and scale out a global solution
to automate the tracking and billing of
all platform campaigns to enable our
teams to focus on revenue, growing the
business, and allow our accounting teams
to forecast accurately.
NetSuite Business Purpose
10. Business Workflow
Data is automatically loaded into Netsuite.
Accounting to handle all invoices seamlessly!
11. Business Workflow (simplified)
1. Create new accounts/campaigns/vendors/IOs in the platform
2. Export hourly the above data to NetSuite via custom API’s
and Amazon SWF.
3. Accounting approve new accounts and IOs
4. Campaigns run and daily costs/fees/stats are ingested with
Amazon SWF. Third party data are ingested weekly.
5. End of month, accounting verifies the data and cuts invoices
12. Upaya developed a RESTlet API in
Javascript using SuiteTalk and
SuiteScript to Customize NetSuite to
our needs.
Custom Integration with NetSuite
13. • Customer API
• Campaign API
• Vendor API
• Timestamp API
• Count API
• Employee API
• Re-roll API
• IO and package API
• Platform delivery data ingestion API
• TPAS API
• TubeMogul Media Delivery API
NetSuite API Coverage
17. Amazon SWF Export Jobs
1. NetsuiteDBTableExport exports data from database,
includes Accounts, Campaigns, and Service Providers
2. NetsuiteManagedPackageExport exports platform fees for
"managed" campaigns
3. NetsuiteRollupExport exports platform cost/fees for PD and
cost for PS
4. NetsuiteTpasExport exports third-party ad server data