Git Product home page Git Product logo

wordpressfreescout's Introduction

WordPressFreeScout

This is a FreeScout module which integrates FreeScout with WordPress, Easy Digital Downloads, and WP Fusion.

Features:

  • Lookup is performed using all of the customer's email addresses, with a fallback to first + last name
  • Link to edit the WordPress user
  • Registration date
  • Active CRM (read from usermeta)
  • Last EDD license check (read from usermeta)
  • Current version of plugin installed on their site (green if up to date, red if outdated)
  • The customer's active plugin integrations (read out of usermeta)
  • The customer's tags in your CRM
  • EDD order history including date, amount, status, and payment method
  • EDD licenses including active sites

CleanShot 2023-11-14 at 12 45 06@2x

Wish list

  • Connect multiple mailboxes to multiple sites
  • EDD subscriptions
  • Link to CRM contact record
  • Settings in the FreeScout admin to toggle individual fields
  • Collapsible section headers
  • EDD upgrade links

Changelog

1.0.3 on Feb 21st 2024

  • Fixed broken EDD license ID link
  • Improved error handling for invalid or empty responses
  • Cleaned up settings page

1.0.2 on November 17, 2023

  • Made CRM section conditional on that field being present
  • Added View in CRM link under CRM tags

1.0.1 on November 10, 2023

  • Fixed edit user link going to CRM contact record, not user record
  • Better 404 handling

1.0.0 on November 10, 2023

  • Initial release

Installation

These instructions assume you installed FreeScout using the recommended process, the "one-click install" or the "interactive installation bash-script", and you are viewing this page using a macOS or Ubuntu system.

Other installations are possible, but not supported here.

  1. Download the latest release of WordPressFreeScout.

  2. Unzip the file locally.

  3. Copy the folder into your server using SFTP.

    scp -r ~/Desktop/[email protected]:/var/www/html/Modules/WordPressFreeScout/
  4. SSH into the server and update permissions on that folder.

    chown -R www-data:www-data /var/www/html/Modules/WordPressFreeScout/
  5. Access your admin modules page like https://freescout.example.com/modules/list.

  6. Find WordPressFreeScout and click ACTIVATE.

  7. Copy the included WordPress helper plugin from /WordPress-Plugin/freescout-wordpress to your /wp-content/plugins/ directory on the WordPress site.

  8. Activate the WordPress plugin.

  9. In the WordPress admin, go to your user profile and create a new application password.

  10. In FreeScout, go to Settings >> WordPress and add the URL to your Wordpress site, your admin username, and application password generated in step #9.

  11. Save the settings and the connection should show as Active.

wordpressfreescout's People

Contributors

verygoodplugins avatar andrewlimaza avatar sulemaanhamza avatar sc0ttkclark avatar zackkatz avatar

Stargazers

Raiber Cristian avatar Mikhail Kobzarev avatar Daniel L. Iser avatar Morgan avatar flowdee avatar Jake Jackson avatar

Watchers

Morgan avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.