I'm using the MailChimp app. I installed on the local version, and everything synced with my clients lists, subscribers and webhooks. The webhook URLs had my local domain (eg local.MYDOMAIN.org.uk) in rather than live as you would expect.
When I launched on live, I obviously want to re-set up my webhook URLs to act on the live site. I hit sync, and the same URLs show up. Even when I deleted the webhooks in the database, they came back with local.MYDOMAIN.org.uk in. As a last resort, I deleted all the Mailchimp tables from the database, and they were automatically re-created from scratch, still with local.MYDOMAIN.org.uk in.
I tried a different API key. Has the domain somehow been set in Mailchimp rather than in Perch?
Perch: 2.8.31, PHP: 5.6.22, MySQL: mysqlnd 5.0.11-dev - 20120503 - $Id: 76b08b24596e12d4553bd41fc93cccd5bac2fe7a $, with PDO Server OS: Linux, cgi-fcgi Installed apps: content (2.8.31), assets (2.8.31), categories (2.8.31), perch_forms (1.8.3), perch_blog (5.0), perch_mailchimp (3.0.1), perch_twitter (3.5.1) App runtimes: <?php $apps_list = array( 'content', 'categories', 'perch_blog', 'perch_forms', // 'perch_twitter', 'perch_mailchimp', ); PERCH_LOGINPATH: /perch PERCH_PATH: /var/sites/f/MYDOMAIN.org.uk/public_html/perch PERCH_CORE: /var/sites/f/MYDOMAIN.org.uk/public_html/perch/core PERCH_RESFILEPATH: /var/sites/f/MYDOMAIN.org.uk/public_html/perch/resources Image manipulation: GD PHP limits: Max upload 100M, Max POST 100M, Memory: 128M, Total max file upload: 100M F1: 2edba60ed1f613d6dd804feb202456a2 Resource folder writeable: Yes DOCUMENT_ROOT: /var/sites/f/MYDOMAIN.org.uk/public_html HTTP_HOST: MYDOMAIN.org.uk REQUEST_URI: /perch/core/settings/diagnostics/ SCRIPT_NAME: /perch/core/settings/diagnostics/index.php