{"id":10869,"date":"2025-04-09T18:57:07","date_gmt":"2025-04-09T18:57:07","guid":{"rendered":"https:\/\/wiki.pontiac.media\/?docs=ctv-documentation\/reporting\/custom-reporting\/scheduled-reports"},"modified":"2026-09-04T21:45:37","modified_gmt":"2026-09-04T21:45:37","slug":"scheduled-reports","status":"publish","type":"docs","link":"https:\/\/wiki.pontiac.media\/?docs=ctv-documentation\/reporting\/custom-reporting\/scheduled-reports","title":{"rendered":"Scheduled Reports"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Custom Reports can be automatically delivered by <strong>Email, FTP, AWS S3, or Google Cloud Storage<\/strong> on a recurring schedule.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To schedule a report:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Create or edit a Custom Report.<\/li>\n\n\n\n<li>Select <strong>Schedule Automated Report<\/strong> in the Report Setup.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"279\" src=\"https:\/\/wiki.pontiac.media\/wp-content\/uploads\/2025\/04\/Screenshot-2026-09-04-102938-1024x279.png\" alt=\"\" class=\"wp-image-15230\" srcset=\"https:\/\/wiki.pontiac.media\/wp-content\/uploads\/2025\/04\/Screenshot-2026-09-04-102938-1024x279.png 1024w, https:\/\/wiki.pontiac.media\/wp-content\/uploads\/2025\/04\/Screenshot-2026-09-04-102938-300x82.png 300w, https:\/\/wiki.pontiac.media\/wp-content\/uploads\/2025\/04\/Screenshot-2026-09-04-102938-766x209.png 766w, https:\/\/wiki.pontiac.media\/wp-content\/uploads\/2025\/04\/Screenshot-2026-09-04-102938.png 1367w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ol start=\"3\" class=\"wp-block-list\">\n<li>Open the <strong>Scheduled Reports<\/strong> tab.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"563\" src=\"https:\/\/wiki.pontiac.media\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-09-103745-1024x563.png\" alt=\"\" class=\"wp-image-10852\" srcset=\"https:\/\/wiki.pontiac.media\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-09-103745-1024x563.png 1024w, https:\/\/wiki.pontiac.media\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-09-103745-300x165.png 300w, https:\/\/wiki.pontiac.media\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-09-103745-768x422.png 768w, https:\/\/wiki.pontiac.media\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-09-103745-1536x844.png 1536w, https:\/\/wiki.pontiac.media\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-09-103745-2048x1125.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ol start=\"4\" class=\"wp-block-list\">\n<li>Configure the Report Frequency, Reporting Interval, Delivery Time, Time Zone, and delivery method.<\/li>\n\n\n\n<li>Select <strong>Save<\/strong>.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Configure the following settings:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Report Frequency: Determines how often the report is generated.\n<ul class=\"wp-block-list\">\n<li>Daily: Generates the report for the previous day.<\/li>\n\n\n\n<li>Weekly: Generates the report on the configured weekly schedule.<\/li>\n\n\n\n<li>Monthly: Generates the report once per month.<\/li>\n\n\n\n<li>Custom: \n<ul class=\"wp-block-list\">\n<li>Set a specific day frequency. For example, every 2 days.<\/li>\n\n\n\n<li>Set a specific week frequency on a specific day. For example, every 2 weeks on Monday.<\/li>\n\n\n\n<li>Set a specific Reporting Interval for Yesterday, Last 7 days, Last 30 days, Month to Date, Previous Month, Custom Last __ Days<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Reporting Interval: Determines the period of data included in each report. Yesterday, Last 7 days, Last 30 days, Month to Date, Previous Month, Custom Last __ Days<\/li>\n\n\n\n<li><strong>Delivery Time:<\/strong> Select the time the report should be generated and delivered. <\/li>\n\n\n\n<li><strong>Time Zone:<\/strong> Select the time zone used to define both the reporting period and Delivery Time.\n<ul class=\"wp-block-list\">\n<li>The Time Zone defaults to <strong>UTC<\/strong>.<\/li>\n\n\n\n<li><strong>User Time Zone<\/strong> is not available for Scheduled Reports Time Zone. Select the specific time zone that best aligns with the Campaigns included in the report.<\/li>\n\n\n\n<li>The selected Time Zone defines the start and end of the reporting day or month, ensuring the applicable reporting period is complete before the report is generated and delivered.<\/li>\n\n\n\n<li>For example, if a Daily report is configured for delivery at <strong>1:00 AM Pacific Time<\/strong>, the report will include the complete prior Pacific calendar day through <strong>11:59 PM PT<\/strong> before it is generated and delivered.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Deliver Methods: Choose delivery method by selecting the checkbox for each.\n<ul class=\"wp-block-list\">\n<li>Email\n<ul class=\"wp-block-list\">\n<li>Enter the email addresses that should receive the report. Separate multiple addresses with commas.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>FTP<\/li>\n\n\n\n<li>Enter the required FTP connection information:\n<ul class=\"wp-block-list\">\n<li>FTP Server<\/li>\n\n\n\n<li>FTP Path<\/li>\n\n\n\n<li>FTP Port<\/li>\n\n\n\n<li>FTP Username<br>FTP Password<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>AWS S3<\/li>\n\n\n\n<li>To deliver the report to an AWS S3 bucket, configure the following:\n<ul class=\"wp-block-list\">\n<li><strong>Bucket:<\/strong> Enter the name of the S3 bucket. Do not include the <code>s3:\/\/<\/code> prefix.<\/li>\n\n\n\n<li><strong>Path:<\/strong> Enter the location and filename where the report should be saved.\n<ul class=\"wp-block-list\">\n<li>Use <code>%dateInt%<\/code> to include the report date in <code>YYYYMMDD<\/code> format.<\/li>\n\n\n\n<li>For example: <code>output-path\/Pontiac-reports-%dateInt%.csv<\/code><\/li>\n\n\n\n<li>Including <code>%dateInt%<\/code> in recurring report filenames prevents the previous report from being overwritten.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>View Security Policy:<\/strong> Displays the security policy required for Pontiac to deliver files to the configured bucket.<\/li>\n\n\n\n<li><strong>Verify:<\/strong> Validates the configured bucket and permissions.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Google Cloud Storage<\/li>\n\n\n\n<li>To deliver the report to Google Cloud Storage, configure the following:\n<ul class=\"wp-block-list\">\n<li><strong>Bucket:<\/strong> Enter the name of the Google Cloud Storage bucket. Do not include the <code>gs:\/\/<\/code> prefix.<\/li>\n\n\n\n<li><strong>Path:<\/strong> Enter the location and filename where the report should be saved.\n<ul class=\"wp-block-list\">\n<li>Use <code>%dateInt%<\/code> to include the report date in <code>YYYYMMDD<\/code> format and prevent recurring files from being overwritten.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Credentials:<\/strong> Enter the valid JSON credentials required for delivery.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">AWS S3 Setup Example<\/h4>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"979\" height=\"1024\" src=\"https:\/\/wiki.pontiac.media\/wp-content\/uploads\/2025\/04\/Screenshot-2026-03-19-070559-979x1024.png\" alt=\"\" class=\"wp-image-12406\" srcset=\"https:\/\/wiki.pontiac.media\/wp-content\/uploads\/2025\/04\/Screenshot-2026-03-19-070559-979x1024.png 979w, https:\/\/wiki.pontiac.media\/wp-content\/uploads\/2025\/04\/Screenshot-2026-03-19-070559-287x300.png 287w, https:\/\/wiki.pontiac.media\/wp-content\/uploads\/2025\/04\/Screenshot-2026-03-19-070559-768x803.png 768w, https:\/\/wiki.pontiac.media\/wp-content\/uploads\/2025\/04\/Screenshot-2026-03-19-070559-16x16.png 16w, https:\/\/wiki.pontiac.media\/wp-content\/uploads\/2025\/04\/Screenshot-2026-03-19-070559-18x18.png 18w, https:\/\/wiki.pontiac.media\/wp-content\/uploads\/2025\/04\/Screenshot-2026-03-19-070559-20x20.png 20w, https:\/\/wiki.pontiac.media\/wp-content\/uploads\/2025\/04\/Screenshot-2026-03-19-070559.png 1096w\" sizes=\"auto, (max-width: 979px) 100vw, 979px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Once the <strong>Bucket<\/strong> and <strong>Path<\/strong> are entered in Pontiac:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Select <strong>View Security Policy<\/strong> and copy the provided JSON policy.<\/li>\n\n\n\n<li>Open the applicable bucket in AWS S3.<\/li>\n\n\n\n<li>Navigate to the <strong>Permissions<\/strong> tab.<\/li>\n\n\n\n<li>Scroll to <strong>Bucket Policy<\/strong> and select <strong>Edit<\/strong>.<\/li>\n\n\n\n<li>Add the Pontiac JSON security policy.<\/li>\n\n\n\n<li>Select <strong>Save<\/strong>.<\/li>\n\n\n\n<li>Return to Pontiac and select <strong>Verify<\/strong> to confirm the configuration.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Google Storage Example<\/h4>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"977\" height=\"1024\" src=\"https:\/\/wiki.pontiac.media\/wp-content\/uploads\/2025\/04\/Screenshot-2026-03-19-070531-977x1024.png\" alt=\"\" class=\"wp-image-12407\" srcset=\"https:\/\/wiki.pontiac.media\/wp-content\/uploads\/2025\/04\/Screenshot-2026-03-19-070531-977x1024.png 977w, https:\/\/wiki.pontiac.media\/wp-content\/uploads\/2025\/04\/Screenshot-2026-03-19-070531-286x300.png 286w, https:\/\/wiki.pontiac.media\/wp-content\/uploads\/2025\/04\/Screenshot-2026-03-19-070531-768x805.png 768w, https:\/\/wiki.pontiac.media\/wp-content\/uploads\/2025\/04\/Screenshot-2026-03-19-070531-16x16.png 16w, https:\/\/wiki.pontiac.media\/wp-content\/uploads\/2025\/04\/Screenshot-2026-03-19-070531-18x18.png 18w, https:\/\/wiki.pontiac.media\/wp-content\/uploads\/2025\/04\/Screenshot-2026-03-19-070531-20x20.png 20w, https:\/\/wiki.pontiac.media\/wp-content\/uploads\/2025\/04\/Screenshot-2026-03-19-070531.png 1095w\" sizes=\"auto, (max-width: 977px) 100vw, 977px\" \/><\/figure>\n","protected":false},"author":17,"featured_media":0,"parent":10232,"menu_order":1,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_is_vendor_doc":"0","footnotes":""},"doc_tag":[],"class_list":["post-10869","docs","type-docs","status-publish","hentry","no-post-thumbnail"],"comment_count":0,"_links":{"self":[{"href":"https:\/\/wiki.pontiac.media\/index.php?rest_route=\/wp\/v2\/docs\/10869","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wiki.pontiac.media\/index.php?rest_route=\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/wiki.pontiac.media\/index.php?rest_route=\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/wiki.pontiac.media\/index.php?rest_route=\/wp\/v2\/users\/17"}],"replies":[{"embeddable":true,"href":"https:\/\/wiki.pontiac.media\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=10869"}],"version-history":[{"count":7,"href":"https:\/\/wiki.pontiac.media\/index.php?rest_route=\/wp\/v2\/docs\/10869\/revisions"}],"predecessor-version":[{"id":15231,"href":"https:\/\/wiki.pontiac.media\/index.php?rest_route=\/wp\/v2\/docs\/10869\/revisions\/15231"}],"up":[{"embeddable":true,"href":"https:\/\/wiki.pontiac.media\/index.php?rest_route=\/wp\/v2\/docs\/10232"}],"next":[{"title":"Custom Report","link":"https:\/\/wiki.pontiac.media\/?docs=ctv-documentation\/reporting\/custom-reporting\/custom-report","href":"https:\/\/wiki.pontiac.media\/index.php?rest_route=\/wp\/v2\/docs\/10844"}],"prev":[{"title":"Overview","link":"https:\/\/wiki.pontiac.media\/?docs=ctv-documentation\/reporting\/custom-reporting\/overview","href":"https:\/\/wiki.pontiac.media\/index.php?rest_route=\/wp\/v2\/docs\/10837"}],"wp:attachment":[{"href":"https:\/\/wiki.pontiac.media\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=10869"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/wiki.pontiac.media\/index.php?rest_route=%2Fwp%2Fv2%2Fdoc_tag&post=10869"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}