This article explains how to share my Facebook access with Shopalyst's Discovery Commerce Advertising Automation using own Facebook App.


Create your own facebook App

The following steps describe how to create your own facebook App and enable it for Shopalyst Discovery Commerce Advertising Automation.

Create a facebook App

  1. Go to https://developers.facebook.com/ and create a new app

  2.  Manage integrations for your business must be selected as the option while creating the app.

  1. The type of the App must be Business.

  1. In the Basic settings, provide the display name, brand privacy policy URL, App Icon and the Website URL. For the Website URL, you may use https://app.shortlyst.com/ 


  1. Make a note of the App ID and App Secret from the Basic Settings page. This along with the Access Token generated in the subsequent step must be shared with the Shopalyst Team for enabling the Shopalyst Discovery Commerce Advertising Automation Access

Submit facebook App for review

The facebook App created in the above step needs to be added with the required permissions and submitted for review so that the facebook team can grant them. 

  1. Add Shopalyst Team as Administrators of the App. Go to Roles -> Roles -> Add Administrators and Add the following people: kckcinashly.varghese.9674

  1. Select the Permissions and Features and submit the App for review. (Please note: If you are unable to do this step on your own, you may reach out to the Shopalyst Team added above to complete this step. From the menu option App Review -> Permissions or Features, select the following: ads_management, ads_read, catalog_management, pages_read_engagementpages_show_listpages_manage_ads, business_management and Ads Management Standard Access

  1. Add the required details explaining how the permissions will be used by the App. The details are provided in the Appendix

Configure the App in Business Settings

  1. Go to https://business.facebook.com

  2. Select Business Settings -> Accounts -> Apps. Add the App created in the previous step by clicking on the Add -> Connect an App id option on the screen.

  1. Add a system user and assign the App that was added to the Business 




Generate access token

If you are generating the access token before your app review is approved by the facebook team, you will need to regenerate the token once again after the review is completed so that the access token can use the approved permissions.

  1. While in the Business Settings screen, click on the option Generate New Token for the system user that was created in the previous step. Save the token. Share the App ID, App Secret and the Access Token with the Shopalyst Team.

Please ensure that you have selected the right application, the one that you had created and  configured in the previous steps, and also that all the required permissions have also been selected before clicking on the Generate Token button in the popup window.


Appendix

Facebook App Request Details

Is a Facebook reviewer able to access or login to your app to verify you're using permissions or features according to Facebook Platform Policy?

Yes


Platform Settings

Desktop


Site URL:https://app-in.shortlyst.com/

Testing email for login: <pls reach out to ops@shopalyst.com>


1. On login, you will be taken to the campaigns listing page. Click on the "New Campaign" button on the top right.

2. Click on the "Create Custom" card in this screen.

3. Select Shopalyst as value from the brand dropdown and click on Setup Campaign button.

4. Enter basic campaign details and select Facebook as the platform.

5. Select Shopalyst as advertiser and Auction as buying type. Keep objective as Reach.

6. Click New button in the Ad section.

7. Complete the rest of the sections as per instructions on screen.

8. Click on the Review and Activate button once the campaign details are completed.


The creation of campaign in Facebook platform is handled by our back-end script which makes use of the Facebook app to publish the campaign in Facebook platform. The Shopalyst Discovery Commerce Advertising Automation app doesn't support sign-in to Facebook platform and hence it is not sporting a Facebook Sign-In button.


pages_show_list

Tell us how you're using this permission or feature


The app uses the "pages_show_list" permission for programmatically retrieving the list of Facebook pages a user has access to. These Facebook pages will then be listed in our UI so that a user can set up and publish ads for that Facebook page.


This is a review request for the <insert the name of the app here> facebook app, which is a server-to-server app. Shopalyst helps brands to make their products shoppable on facebook and other media platforms. Using Shopalyst Discovery Commerce Advertising Automation (an independent web application), brands are able to plan for their marketing objective, create media campaigns that meet the said marketing objectives, and publish them to various media platforms like facebook. This interface allows brand marketers to view the campaign performance across various media platforms in an unified interface, thereby allowing them to make informed decisions about future marketing plans. 


A live facebook campaign created as explained in the note above can be found here: https://fb.me/1Hvhx8krGJxThrC


1. A user of the Shopalyst Discovery Commerce Advertising Automation will login to the application and create a marketing campaign on facebook. As part of this, the user will input the necessary details required for the campaign to be published on facebook.

2. Once the user verifies all the required details, he/she will publish the marketing campaign

3. Shopalyst Discovery Commerce Advertising Automation application will receive the publish request and will create the marketing campaign in facebook at this point.

4. The app uses the "pages_show_list" permission for programmatically retrieving the list of pages a user manages and then publish ads to that page.


pages_manage_ads

Tell us how you're using this permission or feature


The app uses the "pages_manage_ads" permission for programmatically managing the ads associated with the Facebook Pages that it has access to.


This is a review request for the <insert the name of the app here> facebook app, which is a server-to-server app. Shopalyst helps brands to make their products shoppable on facebook and other media platforms. Using Shopalyst Discovery Commerce Advertising Automation (an independent web application), brands are able to plan for their marketing objective, create media campaigns that meet the said marketing objectives, and publish them to various media platforms like facebook. This interface allows brand marketers to view the campaign performance across various media platforms in an unified interface, thereby allowing them to make informed decisions about future marketing plans. 


A live facebook campaign created as explained in the note above can be found here: https://fb.me/1Hvhx8krGJxThrC


1. A user of the Shopalyst Discovery Commerce Advertising Automation will login to the application and create a marketing campaign on facebook. As part of this, the user will input the necessary details required for the campaign to be published on facebook.

2. Once the user verifies all the required details, he/she will publish the marketing campaign

3. Shopalyst Discovery Commerce Advertising Automation application will receive the publish request and will create the marketing campaign in facebook at this point.

4. The app uses the "pages_manage_ads" permission for programmatically managing the ads associated with the Pages that it has access to.


catalog_management

Tell us how you're using this permission or feature


The app uses the "catalog_management" permission for programmatically managing the catalogs in Facebook using which Catalog Sales campaigns can be setup in Facebook.


This is a review request for the <insert the name of the app here> app, which is a server-to-server app. Shopalyst helps brands to make their products shoppable on facebook and other media platforms. Using Shopalyst Discovery Commerce Advertising Automation (an independent web application), brands are able to plan for their marketing objective, create media campaigns that meet the said marketing objectives, and publish them to various media platforms like facebook. This interface allows brand marketers to view the campaign performance across various media platforms in an unified interface, thereby allowing them to take informed decisions about future marketing plans. 


A live facebook campaign created as explained in the note above can be found here: https://fb.me/1Hvhx8krGJxThrC


1. A user of the Shopalyst Discovery Commerce Advertising Automation will login to the application and create a marketing campaign on facebook. As part of this, the user will input the necessary details required for the campaign to be published on facebook.

2. Once the user verifies all the required details, he/she will publish the marketing campaign

3. Shopalyst Discovery Commerce Advertising Automation application will receive the publish request and will create the marketing campaign in facebook at this point.

4. The app uses the "catalog_management" permission for programmatically managing the catalogs using which campaigns with objective Catalog Sales can be set up in Facebook.


business_management

Tell us how you're using this permission or feature


The app needs business_management permission to manage business assets (like ad accounts, product catalogs and FB pages) programmatically. Also, we need to retrieve business related information (like FB page id, Instagram account details) programmatically for which we again need business_management permission.


This is a review request for the <insert the name of the app here> facebook app, which is a server-to-server app. Shopalyst helps brands to make their products shoppable on facebook and other media platforms. Using Shopalyst Discovery Commerce Advertising Automation (an independent web application), brands are able to plan for their marketing objective, create media campaigns that meet the said marketing objectives, and publish them to various media platforms like facebook. This interface allows brand marketers to view the campaign performance across various media platforms in an unified interface, thereby allowing them to make informed decisions about future marketing plans. 


A live facebook campaign created as explained in the note above can be found here: https://fb.me/1Hvhx8krGJxThrC


1. A user of the Shopalyst Discovery Commerce Advertising Automation will login to the application and create a marketing campaign on facebook. As part of this, the user will input the necessary details required for the campaign to be published on facebook.

2. Once the user verifies all the required details, he/she will publish the marketing campaign

3. Shopalyst Discovery Commerce Advertising Automation application will receive the publish request and will create the marketing campaign in facebook at this point.

4. We need business_management permission to manage manage business assets (like ad accounts, product catalogs and FB pages) programmatically. Also, we need to retrieve business related information (like FB page id, Instagram account details) programmatically for which we again need business_management permission.


ads_read

Tell us how you're using this permission or feature


The app needs “ads_read” permission to fetch the insights of all the campaigns that are created in facebook via Shopalyst Discovery Commerce Advertising Automation.


This is a review request for the <insert the name of the app here> facebook app, which is a server-to-server app. Shopalyst helps brands to make their products shoppable on facebook and other media platforms. Using Shopalyst Discovery Commerce Advertising Automation (an independent web application), brands are able to plan for their marketing objective, create media campaigns that meet the said marketing objectives, and publish them to various media platforms like facebook. This interface allows brand marketers to view the campaign performance across various media platforms in an unified interface, thereby allowing them to make informed decisions about future marketing plans. 


A live facebook campaign created as explained in the note above can be found here: https://fb.me/1Hvhx8krGJxThrC


1. A user of the Shopalyst Discovery Commerce Advertising Automation will login to the application and create a marketing campaign on facebook. As part of this, the user will input the necessary details required for the campaign to be published on facebook.

2. Once the user verifies all the required details, he/she will publish the marketing campaign

3. Shopalyst Discovery Commerce Advertising Automation application will receive the publish request and will create the marketing campaign in facebook at this point.

4. The campaign is successfully created in facebook and the user is redirected to the Shopalyst Discovery Commerce Advertising Automation home page, where the list of all campaigns is displayed.

5. The campaign created in Facebook platform can be verified by signing in to the Facebook's Ads Manager interface.

6. Every day at a schedule time, a batch program will run and fetch the insights of all the campaigns that are created in facebook via Shopalyst Discovery Commerce Advertising Automation. The app uses "ads_read" permissions for executing this step.


pages_read_engagement

Tell us how you're using this permission or feature


Our app uses the "pages_read_engagement" permission for programmatically reading the contents posted by a page and reading metadata and other insights about the page.


This is a review request for the <insert the name of the app here> facebook app, which is a server-to-server app. Shopalyst helps brands to make their products shoppable on facebook and other media platforms. Using Shopalyst Discovery Commerce Advertising Automation (an independent web application), brands are able to plan for their marketing objective, create media campaigns that meet the said marketing objectives, and publish them to various media platforms like facebook. This interface allows brand marketers to view the campaign performance across various media platforms in an unified interface, thereby allowing them to make informed decisions about future marketing plans. 


A live facebook campaign created as explained in the note above can be found here: https://fb.me/1Hvhx8krGJxThrC


1. A user of the Shopalyst Discovery Commerce Advertising Automation will login to the application and create a marketing campaign on facebook. As part of this, the user will input the necessary details required for the campaign to be published on facebook.

2. Once the user verifies all the required details, he/she will publish the marketing campaign

3. Shopalyst Discovery Commerce Advertising Automation application will receive the publish request and will create the marketing campaign in facebook at this point.

4. The app uses the "pages_read_engagement" permission for programmatically reading the contents posted by a page and reading metadata and other insights about the page.


ads_management

Tell us how you're using this permission or feature


The app uses the "ads_management" permission for programmatically creating and managing ads in the ads accounts that the app has access to.


This is a review request for the <insert the name of the app here> facebook app, which is a server-to-server app. Shopalyst helps brands to make their products shoppable on facebook and other media platforms. Using Shopalyst Discovery Commerce Advertising Automation (an independent web application), brands are able to plan for their marketing objective, create media campaigns that meet the said marketing objectives, and publish them to various media platforms like facebook. This interface allows brand marketers to view the campaign performance across various media platforms in an unified interface, thereby allowing them to make informed decisions about future marketing plans. 


A live facebook campaign created as explained in the note above can be found here: https://fb.me/1Hvhx8krGJxThrC


1. A user of the Shopalyst Discovery Commerce Advertising Automation will login to the application and create a marketing campaign on facebook. As part of this, the user will input the necessary details required for the campaign to be published on facebook.

2. Once the user verifies all the required details, he/she will publish the marketing campaign

3. Shopalyst Discovery Commerce Advertising Automation application will receive the publish request and will create the marketing campaign in facebook at this point. 

4. The app uses the "ads_management" permission for programmatically creating and managing ads in the ads accounts that the app has access to.

5. The campaign is successfully created in facebook and the user is redirected to the Shopalyst Discovery Commerce Advertising Automationr home page, where the list of all campaigns is displayed.


Ads Management Standard Access

Tell us how you're using this permission or feature


The app requires the "Ads Management Standard Access" permission so that it can handle more ad accounts and also to have a lower rate limit than the one imposed by Facebook at the moment.


This is a review request for the <insert the name of the app here> facebook app, which is a server-to-server app. Shopalyst helps brands to make their products shoppable on facebook and other media platforms. Using Shopalyst Discovery Commerce Advertising Automation (an independent web application), brands are able to plan for their marketing objective, create media campaigns that meet the said marketing objectives, and publish them to various media platforms like facebook. This interface allows brand marketers to view the campaign performance across various media platforms in an unified interface, thereby allowing them to make informed decisions about future marketing plans. 


A live facebook campaign created as explained in the note above can be found here: https://fb.me/1Hvhx8krGJxThrC


1. A user of the Shopalyst Discovery Commerce Advertising Automation will login to the application and create a marketing campaign on facebook. As part of this, the user will input the necessary details required for the campaign to be published on facebook.

2. Once the user verifies all the required details, he/she will publish the marketing campaign

3. Shopalyst Discovery Commerce Advertising Automation application will receive the publish request and will create the marketing campaign in facebook at this point.

4. The app requires the "Ads Management Standard Access" permission so that it can handle more ad accounts and also to have a lower rate limit than the one imposed by Facebook at the moment.


Video to be used in the App review

The details of this flow is demonstrated in the attached video.

https://drive.google.com/file/d/1TVel9BhcIjkk1uyZH8Mjj9OCa_EyZB5b/view?usp=sharing

Facebook App Request Details

Is a Facebook reviewer able to access or login to your app to verify you're using permissions or features according to Facebook Platform Policy?

Yes


Platform Settings

Desktop


Site URL:https://app-in.shortlyst.com/

Testing email for login: <pls reach out to ops@shopalyst.com>


1. On login, you will be taken to the campaigns listing page. Click on the "New Campaign" button on the top right.

2. Click on the "Create Custom" card in this screen.

3. Select Shopalyst as value from the brand dropdown and click on Setup Campaign button.

4. Enter basic campaign details and select Facebook as the platform.

5. Select Shopalyst as advertiser and Auction as buying type. Keep objective as Reach.

6. Click New button in the Ad section.

7. Complete the rest of the sections as per instructions on screen.

8. Click on the Review and Activate button once the campaign details are completed.


The creation of campaign in Facebook platform is handled by our back-end script which makes use of the Facebook app to publish the campaign in Facebook platform. The Shopalyst Discovery Commerce Advertising Automation app doesn't support sign-in to Facebook platform and hence it is not sporting a Facebook Sign-In button.


pages_show_list

Tell us how you're using this permission or feature


The app uses the "pages_show_list" permission for programmatically retrieving the list of Facebook pages a user has access to. These Facebook pages will then be listed in our UI so that a user can set up and publish ads for that Facebook page.


This is a review request for the <insert the name of the app here> facebook app, which is a server-to-server app. Shopalyst helps brands to make their products shoppable on facebook and other media platforms. Using Shopalyst Discovery Commerce Advertising Automation (an independent web application), brands are able to plan for their marketing objective, create media campaigns that meet the said marketing objectives, and publish them to various media platforms like facebook. This interface allows brand marketers to view the campaign performance across various media platforms in an unified interface, thereby allowing them to make informed decisions about future marketing plans. 


A live facebook campaign created as explained in the note above can be found here: https://fb.me/1Hvhx8krGJxThrC


1. A user of the Shopalyst Discovery Commerce Advertising Automation will login to the application and create a marketing campaign on facebook. As part of this, the user will input the necessary details required for the campaign to be published on facebook.

2. Once the user verifies all the required details, he/she will publish the marketing campaign

3. Shopalyst Discovery Commerce Advertising Automation application will receive the publish request and will create the marketing campaign in facebook at this point.

4. The app uses the "pages_show_list" permission for programmatically retrieving the list of pages a user manages and then publish ads to that page.


pages_manage_ads

Tell us how you're using this permission or feature


The app uses the "pages_manage_ads" permission for programmatically managing the ads associated with the Facebook Pages that it has access to.


This is a review request for the <insert the name of the app here> facebook app, which is a server-to-server app. Shopalyst helps brands to make their products shoppable on facebook and other media platforms. Using Shopalyst Discovery Commerce Advertising Automation (an independent web application), brands are able to plan for their marketing objective, create media campaigns that meet the said marketing objectives, and publish them to various media platforms like facebook. This interface allows brand marketers to view the campaign performance across various media platforms in an unified interface, thereby allowing them to make informed decisions about future marketing plans. 


A live facebook campaign created as explained in the note above can be found here: https://fb.me/1Hvhx8krGJxThrC


1. A user of the Shopalyst Discovery Commerce Advertising Automation will login to the application and create a marketing campaign on facebook. As part of this, the user will input the necessary details required for the campaign to be published on facebook.

2. Once the user verifies all the required details, he/she will publish the marketing campaign

3. Shopalyst Discovery Commerce Advertising Automation application will receive the publish request and will create the marketing campaign in facebook at this point.

4. The app uses the "pages_manage_ads" permission for programmatically managing the ads associated with the Pages that it has access to.


catalog_management

Tell us how you're using this permission or feature


The app uses the "catalog_management" permission for programmatically managing the catalogs in Facebook using which Catalog Sales campaigns can be setup in Facebook.


This is a review request for the <insert the name of the app here> app, which is a server-to-server app. Shopalyst helps brands to make their products shoppable on facebook and other media platforms. Using Shopalyst Discovery Commerce Advertising Automation (an independent web application), brands are able to plan for their marketing objective, create media campaigns that meet the said marketing objectives, and publish them to various media platforms like facebook. This interface allows brand marketers to view the campaign performance across various media platforms in an unified interface, thereby allowing them to take informed decisions about future marketing plans. 


A live facebook campaign created as explained in the note above can be found here: https://fb.me/1Hvhx8krGJxThrC


1. A user of the Shopalyst Discovery Commerce Advertising Automation will login to the application and create a marketing campaign on facebook. As part of this, the user will input the necessary details required for the campaign to be published on facebook.

2. Once the user verifies all the required details, he/she will publish the marketing campaign

3. Shopalyst Discovery Commerce Advertising Automation application will receive the publish request and will create the marketing campaign in facebook at this point.

4. The app uses the "catalog_management" permission for programmatically managing the catalogs using which campaigns with objective Catalog Sales can be set up in Facebook.


business_management

Tell us how you're using this permission or feature


The app needs business_management permission to manage business assets (like ad accounts, product catalogs and FB pages) programmatically. Also, we need to retrieve business related information (like FB page id, Instagram account details) programmatically for which we again need business_management permission.


This is a review request for the <insert the name of the app here> facebook app, which is a server-to-server app. Shopalyst helps brands to make their products shoppable on facebook and other media platforms. Using Shopalyst Discovery Commerce Advertising Automation (an independent web application), brands are able to plan for their marketing objective, create media campaigns that meet the said marketing objectives, and publish them to various media platforms like facebook. This interface allows brand marketers to view the campaign performance across various media platforms in an unified interface, thereby allowing them to make informed decisions about future marketing plans. 


A live facebook campaign created as explained in the note above can be found here: https://fb.me/1Hvhx8krGJxThrC


1. A user of the Shopalyst Discovery Commerce Advertising Automation will login to the application and create a marketing campaign on facebook. As part of this, the user will input the necessary details required for the campaign to be published on facebook.

2. Once the user verifies all the required details, he/she will publish the marketing campaign

3. Shopalyst Discovery Commerce Advertising Automation application will receive the publish request and will create the marketing campaign in facebook at this point.

4. We need business_management permission to manage manage business assets (like ad accounts, product catalogs and FB pages) programmatically. Also, we need to retrieve business related information (like FB page id, Instagram account details) programmatically for which we again need business_management permission.


ads_read

Tell us how you're using this permission or feature


The app needs “ads_read” permission to fetch the insights of all the campaigns that are created in facebook via Shopalyst Discovery Commerce Advertising Automation.


This is a review request for the <insert the name of the app here> facebook app, which is a server-to-server app. Shopalyst helps brands to make their products shoppable on facebook and other media platforms. Using Shopalyst Discovery Commerce Advertising Automation (an independent web application), brands are able to plan for their marketing objective, create media campaigns that meet the said marketing objectives, and publish them to various media platforms like facebook. This interface allows brand marketers to view the campaign performance across various media platforms in an unified interface, thereby allowing them to make informed decisions about future marketing plans. 


A live facebook campaign created as explained in the note above can be found here: https://fb.me/1Hvhx8krGJxThrC


1. A user of the Shopalyst Discovery Commerce Advertising Automation will login to the application and create a marketing campaign on facebook. As part of this, the user will input the necessary details required for the campaign to be published on facebook.

2. Once the user verifies all the required details, he/she will publish the marketing campaign

3. Shopalyst Discovery Commerce Advertising Automationr application will receive the publish request and will create the marketing campaign in facebook at this point.

4. The campaign is successfully created in facebook and the user is redirected to the Shopalyst Discovery Commerce Advertising Automation home page, where the list of all campaigns is displayed.

5. The campaign created in Facebook platform can be verified by signing in to the Facebook's Ads Manager interface.

6. Every day at a schedule time, a batch program will run and fetch the insights of all the campaigns that are created in facebook via Shopalyst Discovery Commerce Advertising Automation. The app uses "ads_read" permissions for executing this step.


pages_read_engagement

Tell us how you're using this permission or feature


Our app uses the "pages_read_engagement" permission for programmatically reading the contents posted by a page and reading metadata and other insights about the page.


This is a review request for the <insert the name of the app here> facebook app, which is a server-to-server app. Shopalyst helps brands to make their products shoppable on facebook and other media platforms. Using Shopalyst Discovery Commerce Advertising Automation (an independent web application), brands are able to plan for their marketing objective, create media campaigns that meet the said marketing objectives, and publish them to various media platforms like facebook. This interface allows brand marketers to view the campaign performance across various media platforms in an unified interface, thereby allowing them to make informed decisions about future marketing plans. 


A live facebook campaign created as explained in the note above can be found here: https://fb.me/1Hvhx8krGJxThrC


1. A user of the Shopalyst Discovery Commerce Advertising Automation will login to the application and create a marketing campaign on facebook. As part of this, the user will input the necessary details required for the campaign to be published on facebook.

2. Once the user verifies all the required details, he/she will publish the marketing campaign

3. Shopalyst Discovery Commerce Advertising Automation application will receive the publish request and will create the marketing campaign in facebook at this point.

4. The app uses the "pages_read_engagement" permission for programmatically reading the contents posted by a page and reading metadata and other insights about the page.


ads_management

Tell us how you're using this permission or feature


The app uses the "ads_management" permission for programmatically creating and managing ads in the ads accounts that the app has access to.


This is a review request for the <insert the name of the app here> facebook app, which is a server-to-server app. Shopalyst helps brands to make their products shoppable on facebook and other media platforms. Using Shopalyst Discovery Commerce Advertising Automation (an independent web application), brands are able to plan for their marketing objective, create media campaigns that meet the said marketing objectives, and publish them to various media platforms like facebook. This interface allows brand marketers to view the campaign performance across various media platforms in an unified interface, thereby allowing them to make informed decisions about future marketing plans. 


A live facebook campaign created as explained in the note above can be found here: https://fb.me/1Hvhx8krGJxThrC


1. A user of the Shopalyst Discovery Commerce Advertising Automation will login to the application and create a marketing campaign on facebook. As part of this, the user will input the necessary details required for the campaign to be published on facebook.

2. Once the user verifies all the required details, he/she will publish the marketing campaign

3. Shopalyst Discovery Commerce Advertising Automation application will receive the publish request and will create the marketing campaign in facebook at this point. 

4. The app uses the "ads_management" permission for programmatically creating and managing ads in the ads accounts that the app has access to.

5. The campaign is successfully created in facebook and the user is redirected to the Shopalyst Discovery Commerce Advertising Automation home page, where the list of all campaigns is displayed.


Ads Management Standard Access

Tell us how you're using this permission or feature


The app requires the "Ads Management Standard Access" permission so that it can handle more ad accounts and also to have a lower rate limit than the one imposed by Facebook at the moment.


This is a review request for the <insert the name of the app here> facebook app, which is a server-to-server app. Shopalyst helps brands to make their products shoppable on facebook and other media platforms. Using Shopalyst Discovery Commerce Advertising Automation (an independent web application), brands are able to plan for their marketing objective, create media campaigns that meet the said marketing objectives, and publish them to various media platforms like facebook. This interface allows brand marketers to view the campaign performance across various media platforms in an unified interface, thereby allowing them to make informed decisions about future marketing plans. 


A live facebook campaign created as explained in the note above can be found here: https://fb.me/1Hvhx8krGJxThrC


1. A user of the Shopalyst Discovery Commerce Advertising Automation will login to the application and create a marketing campaign on facebook. As part of this, the user will input the necessary details required for the campaign to be published on facebook.

2. Once the user verifies all the required details, he/she will publish the marketing campaign

3. Shopalyst Discovery Commerce Advertising Automation application will receive the publish request and will create the marketing campaign in facebook at this point.

4. The app requires the "Ads Management Standard Access" permission so that it can handle more ad accounts and also to have a lower rate limit than the one imposed by Facebook at the moment.


Video to be used in the App review

The details of this flow is demonstrated in the attached video.

https://drive.google.com/file/d/1TVel9BhcIjkk1uyZH8Mjj9OCa_EyZB5b/view?usp=sharing