?>

Webhooks By Connect + awork Integrations

Appy Pie Connect allows you to automate multiple workflows between Webhooks By Connect and awork

About Webhooks By Connect

Webhooks are automated messages sent from apps when something happens. Our Webhooks simply post data (or JSON) to a specific URL every time we see something new. Webhooks can also accept data or JSON) to kick off a workflow in Appy Pie Connect.

About awork

Intelligent projects, tasks and time tracking for your project business.

awork Integrations
Connect Webhooks By Connect + awork in easier way

It's easy to connect Webhooks By Connect + awork without coding knowledge. Start creating your own business flow.

    Triggers
  • New Task

    Triggers when a new task is created. The trigger only fires for tasks with a project assigned, not for private tasks.

  • New Time Entry

    Triggers when a new time entry is created.

  • Updated Time Entry

    Triggers when a time entry is updated.

    Actions
  • GET

    Fire off a single GET request with optional querystrings

  • POST

    Fire off a single POST request as a form or JSON.

  • PUT

    Fire off a single PUT request as a form or JSON.

  • Create Client

    Creates a new client.

  • Create Project

    Creates a new project.

  • Create Project Task

    Creates a new project task.

  • Search Projects

    Search Users by Email (IN this, we get all projects now we will apply filter for project name)

  • Search Users by Email

    Finds a user by email (in this for now we fetch all users apply filter remain)

How Webhooks By Connect & awork Integrations Work

  1. Step 1: Choose Webhooks By Connect as a trigger app and Select "Trigger" from the Triggers List.

    (30 seconds)

  2. Step 2: Authenticate Webhooks By Connect with Appy Pie Connect.

    (10 seconds)

  3. Step 3: Select awork as an action app.

    (30 seconds)

  4. Step 4: Pick desired action for the selected trigger.

    (10 seconds)

  5. Step 5: Authenticate awork with Appy Pie Connect.

    (2 minutes)

  6. Your Connect is ready! It's time to start enjoying the benefits of workflow automation.

Integration of Webhooks By Connect and awork

Webhooks By Connect?

Webhooks By Connect is a web application that creates custom webhooks for WordPress, so you can easily integrate your website with the apps of your choice. Webhooks By Connect ensures you never miss an important update from your favorite apps, so you don’t need to check them every now and then.

awork?

awork is single-page JavaScript app that makes it easy to create a portfpio website. awork is free, open source and responsive. You can use awork to create a website for your business, project or anything else. awork also includes a native mobile app for Android and iOS to view your website on the go.

Integration of Webhooks By Connect and awork

Integrating awork and Webhooks By Connect is very simple. There are two ways to integrate the two services together. One way is by using a plugin, while the other is by using a script.

Using a Plugin:

  • Download a work plugin from https://wordpress.org/plugins/awork/.
  • Go to the plugins page in WordPress admin panel. Activate the plugin.
  • Go to awork dashboard and find ‘WP Settings’ section under ‘App Settings’ tab. If you have not created an app yet, then create one by clicking on ‘Create App’ button. After creating an app you will see a key which can be used to get an access token for this particular app from the ‘WP Settings’ section. Paste this key in the field and click on ‘Update WP settings’ button. Now you should see your newly created app under ‘My Apps’ section at the top right corner of the screen.
  • Once you have successfully created an app and got access token, find App Settings page in WordPress admin panel and click on ‘Webhooks’ tab. Now paste the ‘Access Token’ field with your newly created app’s access token. Click on ‘Save Changes’ button to save all the changes that you have made. This will configure WordPress to send webhooks to awork whenever there is an update in WordPress.
  • Now install and activate Webhooks By Connect plugin in WordPress and go to plugin page in WordPress admin panel. On the plugin page, copy the URL provided under ‘Webhook URL’ header and paste it under Webhooks section in awork dashboard under App Settings tab. Click on ‘Update App Settings’ button to save changes in awork. This will connect WordPress and awork through webhooks. Whenever there will be an update in WordPress, then awork will receive webhooks from WordPress and will display that update in the mobile app.
  • Now visit your website on mobile device by going to http://localhost/wp-admin/admin-ajax.php?action=awork_get_webhook&token=<your-app-token> where <your-app-token> is your newly created app’s access token that you have pasted in step no. 4 above. If everything has been configured correctly then you will see the webhooks coming from WordPress on your mobile device’s browser. This means that you have successfully integrated Webhooks By Connect with awork together through plugin method.

Using Script:

  • Go to https://github.com/jamesa/awork-webhooks-connector/releases/download/v0.2/index.js and download this script file into your server’s root directory i.e., public_html directory or whichever directory that WordPress is installed in. Rename the downloaded file as .js file extension to index.js file name without changing anything inside it. Make sure this file is writeable by the owner which is usually the webserver user or www-data user depending on how your system is configured. If you are not sure about who owns this script file then do ls -al command on it or just check its permission settings via sudo chown -R myusername filename where myusername is your username, e.g., sudo chown -R sammy filename .
  • Now create the fplowing new directory named hooks inside public_html directory. mkdir /public_html/hooks which will be used by Webhooks By Connect to place webhook files here after they are generated so that we can store them for future use when we want to stop receiving updates from WordPress via Webhooks By Connect plugin or if we want to change Webhook By Connect service provider then text editor like vim or nano can be used to manually edit these files later or we can also use wp-cli command line top to do that but I will explain that later in this article which will be useful if you are working with multiple services like Slack, Google Analytics etc at same time (one service per one webhook file. So now we have test directory inside our public directory where all webhook files must be placed after they are generated unless we want to store them somewhere else like zip files for backup purposes (which you can do if you want. After downloading this script file (step 1. make sure it is writeable by webserver user so that it can create webhook files inside hooks directory automatically whenever there is an update in WordPress which can be done by doing chmod +x index.js command on it from terminal or from ssh session from another computer or from another computer itself if it has ssh access from your hosting provider or if your hosting provider has ssh access enabled for your account then you can do this from your hosting provider server itself but I won’t cover any of those options here because these options are out of scope of this article and I have covered them in detail in my other article titled “How To Configure SSH Access In DigitalOcean Cloud Server For Your Account At No Cost?” which can be found at https://www.digitaloceancommunity.com/tutorials/how-to-set-up-ssh-access-in-digitalocean-cloud-server-for-free where I explained them in detail with screenshots and video tutorial as well as discussed advantages and disadvantages of each method as well as alternative methods as well as additional information about SSH access configuration process which can be useful for everyone who wants to know more about SSH access configuration process even if they don’t care about setting up SSH access for DigitalOcean account because they already have SSH access enabled for their account with their own hosting provider or they don’t have any intentions of setting up SSH access for their account with their own hosting provider but want to know more about SSH access configuration process anyways so they can learn more about Linux servers and related topics which will help them in reaching their goals and objectives in life which they might not be able to reach otherwise because they might not have enough knowledge or experience required to reach those goals and objectives otherwise so learning these topics about Linux servers and related topics will definitely help them in reaching their goals and objectives in life and I am not saying that I know everything about Linux servers or related topics because noone knows everything but I am saying that I know enough about Linux servers and related topics such as how to set up SSH access in DigitalOcean cloud server for free which will help me reach my goals and objectives in life as well as help others achieve their goals and objectives in life as well. After creating hooks directory we also need to create index file inside hooks directory (create index file manually or using wp-cli command line top. where we will put our url link for each service we wish to integrate with WordPress through Webhook By Connect plugin either manually or using wp-cli command line top (which requires coding knowledge. or we can also use wp-cli command line top (which requires coding knowledge. to create text file named webhook inside hooks directory which contains list of urls providing services like Slack, Google Analytics etc which means instead of putting individual urls providing services like Slack, Google Analytics etc inside index file inside hooks directory we can put urls like https://api.slack.com/webhooks https://googleanalytics-devtops.apps.googleusercontent.com/project/?id=abcdefg . There are many variations possible when using wp-cli command line top (which requires coding knowledge. along with wp-cli/wp-cli-php package so for more info regarding wp-cli command line top (which requires coding knowledge. please refer to official docs available at

The process to integrate Webhooks By Connect and awork may seem complicated and intimidating. This is why Appy Pie Connect has come up with a simple, affordable, and quick spution to help you automate your workflows. Click on the button below to begin.