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
Looking for more help? Instructions to reach out to support are here.