How do I create my Facebook application?

Creating Your Facebook Application

Please follow the steps below:

  1. In SocialOomph, select Networks, Facebook App Credentials in the menu.
  2. Open a new browser tab and log in to your personal Facebook profile at facebook.com.
  3. Then, in the browser address bar, type in developers.facebook.com and press Enter.
  4. Register as a developer if it gives you that option, meaning if you have not yet registered as a developer. 
  5. In the top menu, click the My Apps entry.
  6. Click Add New App entry.
  7. Do not change any other setting and do not put content into any other fields on any of the tabs if we did not tell you to do so below.
  8. Fill out the Display Name and Contact Email fields. Display Name can be anything and will appear in the "via" part of every post you publish.
  9. Click the Create App ID button.
  10. Click Settings, Basic in the sidebar.
  11. Enter socialoomph.com  and www.socialoomph.com in the App Domains field, enter a Contact Email (your email address), enter https://www.socialoomph.com/privacy in the Privacy Policy URL field, enter https://www.socialoomph.com/terms in the Terms of Service URL field, and select the "Support my own business" radio button.
  12. Click the Add Platform bar and click Website.
  13. Enter https://www.socialoomph.com in the Site URL field.
  14. Click the blue Save Changes button.
  15. Click Settings, Advanced in the sidebar.
  16. Set the Require App Secret Yes/No toggle to Yes and click the blue Save Changes button.
  17. Click the Products + in the sidebar.
  18. Click the Setup button of the Facebook Login entry.
  19. Click the Web entry.
  20. Enter https://www.socialoomph.com in the Site URL field and click the Save and Continue buttons.
  21. Click the Settings entry of Facebook Login in the sidebar.
  22. Enter https://www.socialoomph.com/fbk/authcallback/ in the Valid OAuth Redirect URIs field. (When you are done with step 24, please double-check that the URL is still present. Facebook sometimes loses the URL from that field. In steps 30 & 31, if you get an error message that starts with "Given URL is not allowed by the Application configuration...", return to this step and ensure that the URL in the box is correct.)
  23. Click the blue Save Changes button.
  24. Click Roles, Roles in the sidebar. The Facebook account in the Admin section is the only one that you will be able to add to SocialOomph and schedule updates for its feed and the feed of its pages and groups. If you also want to add other personal Facebook profiles, then add those profiles in the Developer section. Then, for each of the additional profiles, log in to that Facebook profile, navigate to developers.facebook.com, and approve the request to be added as a Developer of your application. Then you will also be able to add (steps 30 & 31) and publish to those personal profiles and their pages and groups.
  25. Click Settings, Basic in the sidebar.
  26. Copy the App ID (a string of numbers) and paste it into the App ID field of SocialOomph's Facebook Application Credentials form.
  27. Click the Show button of the App Secret field (a few dots) and enter your password if requested.
  28. Copy the now visible App Secret (a string of alphanumeric characters) and paste it into the App Secret field of SocialOomph's Facebook Application Credentials form.
  29. Click the Save button.
  30. Back at your account in SocialOomph.com, now add your Facebook personal profile by clicking Networks, Connect Social Account in the menu, and then click the Facebook tab. After you've added your Facebook profile you will be able to also add any Facebook pages and groups that are managed by that personal profile. Important: During the authorization process in one of the pop-up screens Facebook is going to ask you what the default privacy level of posts should be (the default is Friends). You must change that default if you want a wider audience for your posts. Also Important: If Facebook warns you about a review that's required, do not click the Cancel button. Click the blue OK button.
  31. Back at your account in SocialOomph.com, if you have existing Facebook accounts in your list of social accounts:
    a) Click Networks, Manage Connected Accounts in the menu.
    b) Reauthorize all Facebook personal profile accounts that have a red error message directly below them. (DO NOT first delete your Facebook account entries. Simply click their Edit buttons and follow the prompts.) It is not necessasry to reauthorize Facebook pages and groups because they are automatically reauthorized when you reauthorize the managing Facebook personal profile.
  32. You now need to submit your application for for review by Facebook.

Please let us know if these instructions are out of date so that we can update them.

If you receive the following error message when you try to publish to Facebook: "Given URL is not allowed by the Application configuration.: One or more of the given URLs is not allowed by the App's settings. It must match the Website URL or Canvas URL, or the domain must be a subdomain of one of the App's domains," redo step #22. Facebook sometimes loses the URL that you entered in step #22.

Special considerations if you changed your Facebook application from an existing one to a new one

If you've previously created and used a Facebook application and you create and use a new Facebook application, please note that you are going to have duplicate Facebook social account entries in your list of social accounts in SocialOomph (Networks, Manage Connected Account in the menu) when you authorize the new application to access your Facebook account. All your scheduled and published updates will be connected to the "old" entry in the social accounts list. Use Posting, Bulk Move/Copy Updates in the menu to move the updates to the "new" entry. You will also need to change any RSS feed accounts and queue reservoirs to use the "new" entry. Due to a change that Facebook made on May 1, 2014, it is impossible for us to know that two Facebook accounts are the same account if you switch from one Facebook application to a new application.

After you've moved the updates, you can safely delete the "old" entry from your list of social accounts. Do not delete the old Facebook application at developers.facebook.com because, if you do, Facebook will also delete all the updates that were posted using that application.

Submitting Your Facebook Application For Review

Please follow the steps below:

  1. In the browser address bar, type in developers.facebook.com and press Enter.
  2. Log in to your Facebook account, and then in the top menu, click the My Apps entry, and select your Facebook application.
  3. Click Settings, Basic in the left side bar.
  4. In the App Icon area, upload an image that will serve as the icon of your application. It can be any image of your choice.
  5. Ensure that the "Support my own business" radio button under Business Use is selected.
  6. Make sure that your application is in "Development" mode ("Status: In Development" toggle switch in the top right corner of the page), i.e., your application must not be in "live" mode.
  7. In the left sidebar, click App Review, and click "Start A Submission".
  8. In the pop up window, select manage_pages, and publish_pages. Click "Add 2 Items".
  9. For each of the permissions, click its "Add Details" link and fill in the following:
    1. Select the "Other" radio button and enter "I schedule and publish my own posts to my own Facebook pages. Nobody else uses the application." or something to the same effect.
    2. Select Web.
    3. Use your mobile phone (or a screencast capture program) and record the computer screen where you do the following:
      1. Log in to your SocialOomph account;
      2. Authorize access to your Facebook page(s) with Networks, Connect Social Account, Facebook -- it is important that you show Facebook where you click the Authorize Access button, and then arrive back at the SocialOomph page that confirms that access has been authorized;
      3. Schedule an update for your Facebook page (select the "publish immediately" option);
      4. Pause recording and wait until the update has published to the Facebook page;
      5. Resume recording and show the update in Posting, Manage Existing Updates with the green Published tag;
      6. Now open your Facebook page at facebook.com in your browser and record the page posts where the just-published scheduled update can be seen;
      7. Click the Add Details links of publish_pages and manage_pages of the App Review Submission page of your Facebook application, and upload the video(s) (can be MP4 or other video format) for both permissions.
    4. Click the Save button.
  10. Add any missing items, and click "Submit For Review".

Now you will have to wait for Facebook staff to review your application. It might take several weeks, depending on how many submissions they have to review. Facebook staff might email you and ask for additional details, such as your SocialOomph login credentials.

Facebook staff also might email you and ask you for "business verification", where they would want you to supply information about your business, such as name, address, telephone, and a copy of a utility bill. If you don't have a business, then explain to them that you are a sole proprietor, and supply them with any information that they might request.

Once your application has been approved, you can make the application public by changing the "Status: In Development" toggle switch in the top right corner of your application's page on developers.facebook.com to "Status: On".


Self-Help Index

Can't find the answer to your question? Create a support ticket for personalized support by our staff.