BackWPup Pro: Saving a WordPress backup to Dropbox

Saving WordPress backups to a Dropbox may not always be easy, as it requires a one-time authentication. We will show you how the connection works using our plugins BackWPup Pro or BackWPup.

The procedure described here remains the same if you want to do a one-time backup or want to schedule periodic backups (e.g. via WordPress Cronjobs).

Important: The instructions provided here apply for the BackWPup versions 3.1.3 and higher (before that, Dropbox used another form of authentication).

  1. Select BackWPup (Pro) → Add new job from your dashboard to create the backup. Give your backup a unique Job Name.
  2. Specify in Job Tasks, whether you would like to backup the database and/or the files, as well as other elements. Specify the backup format you want, and other details in Backup File Creation.
  3. Select “Backup to Dropbox” for Job Destination:
  4. backup job destination

  5. A new tab will appear at the top of the page “To: Dropbox”:
  6. to dropbox

  7. There you can now retrieve the authentication code (token) needed for a Dropbox connection. Click “Get Dropbox App auth code” if you want your WordPress installation to only have access to the apps subsection of the Dropbox. Select “Get full Dropbox auth code” for complete access, or for a backup in the main folder of Dropbox:
  8. dropbox access

    Important: The Dropbox folder Apps/BackWPup will be created automatically for the first variant, which means you will not have to create the folder manually beforehand.

  9. You will now be forwarded to a new page, where you have to confirm access by clicking “Allow”:
  10. allow dropbox

  11. The system will now generate the code (token). Copy that code to the clipboard or a temporary file, and then close the page:
  12. dropbox token

  13. Paste the code into the relevant access field. Confirm at the bottom of the page by clicking “Save Changes”:
  14. auth code dropbox

  15. The authentication process should now be complete:
  16. authenticated dropbox

You can specify additional BackWPup options as usual, e.g. timed backups under “Schedule”. All you have to do now is start the job.

Important: You should verify correct connection by initiating your first backup manually before scheduling timed backups. Don’t forget that Dropbox may reject very large backup files, depending on the type of package you purchased from your provider.

In addition to Dropbox, BackWPup Pro also supports WordPress backups via FTP, email, S3 provider (including Amazon, Google Storage), Google Drive, SugarSync, Microsoft Azure, Rackspace Cloud, and Amazon Glacier.

Find out how to load back a WordPress backup to repair or restore your blog or shop in this tutorial.

Post Sharing

Author Avatar

Editor at MarketPress. Passionate blogger, corporate blog expert and book author (e.g. "Blog Boosting"). Co-organizer of WP Camp Berlin.

Also Interesting

New Plugin: Slack Connector - Connect WordPress, WooCommerce and Slack

by Michael Firnkes

Initially we merely wanted to optimize our own Slack-processes. With automated notifications from our MarkettPress shop, the blog and our forums. The resul ...

Read more

BackWPup Pro: Secure WordPress Backup with Google Drive

by Michael Firnkes

The Pro version of our BackWPup plugin supports the backup of WordPress databases and files to Google Drive. But how do you set something like that up? And ...

Read more

MultilingualPress - Multilingual WordPress for Everyone, Forever Free

by Caspar Hübinger

Our plugin MultilingualPress has been available as a free and a premium version (“PRO”) so far. As of today, both versions are merged into one. Multili ...

Read more

WooCommerce Plugins on the Test Bench: Extra Product Sorting Options

by Michael Firnkes

You want your shop customers to be able to filter products by special offers? Or by featured products? Or from A to Z? The free plugin WooCommerce Extra Pr ...

Read more



  1. #1

    Hi, I have done all the steps above and keep getting the following message:
    DROPBOX: (35) error:14094410:SSL routines:SSL3_READ_BYTES:sslv3 alert handshake failure
    Any Ideas?
    Thank you

  2. #2

    If I have multiple jobs that all save to dropbox, do I have to get separate dropbox tokens for each job, or can I use the same token multiple times (for the same site)?

  3. #3
    Edward John Allen

    Hi there
    Any idea if there is a max safe size of backup file that can be handled by a dropbox upload? I kept getting the error messages below, which I presume are because the file was too big (2Gb!)

    [26-Jun-2015 16:55:49] Uploading to Dropbox …
    [26-Jun-2015 17:00:09] ERROR: Dropbox API: (500) Internal Server Error
    [26-Jun-2015 17:00:09] Restart will be executed now.
    [26-Jun-2015 17:00:10] 2. Try to send backup file to Dropbox …
    [26-Jun-2015 17:00:10] Authenticated with Dropbox of user Edward Allen (
    [26-Jun-2015 17:00:10] 19.51 GB available on your Dropbox
    [26-Jun-2015 17:00:10] Uploading to Dropbox …
    [26-Jun-2015 17:05:08] Restart after 299 seconds.
    [26-Jun-2015 17:06:02] ERROR: Dropbox API: (500) Internal Server Error
    [26-Jun-2015 17:06:02] Restart will be executed now.
    [26-Jun-2015 17:06:04] 3. Try to send backup file to Dropbox …
    [26-Jun-2015 17:06:04] Authenticated with Dropbox of user Edward Allen (
    [26-Jun-2015 17:06:04] 19.51 GB available on your Dropbox
    [26-Jun-2015 17:06:04] Uploading to Dropbox …
    [26-Jun-2015 17:06:14] ERROR: Dropbox API: (500) Internal Server Error
    [26-Jun-2015 17:06:14] Restart will be executed now.
    [26-Jun-2015 17:06:15] ERROR: Step aborted: too many attempts!

  4. #4

    I have the “Not Authenticated” message- so I’ve gotten the Auth.code, cut & paste, save changes and I get error message: DROPBOX: (404)invalid_grant… I can sign into Dropbox usercode/password…etc.. WordPress understands I’m trying to use Dropbox- … I’m not sure where to pursue the disconnect problem ..

  5. #5

    You can find a review of BackWPup at

    Thanks to Daniel Angelov

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">