Skip to content

With the Powerlink modules in Ibexa Connect, you can:

  • add a comment to the object

  • create a call record

  • create, update, and delete an object

  • upload a file

  • call APIs

To get started with the Powerlink, create an account at powerlink.co.il.

Note

The module dialog fields that are displayed in bold (in the Ibexa Connect scenario, not in this documentation article) are mandatory!

To connect the Powerlink app with the Ibexa Connect:

  1. Log in to your Powerlink account.

  2. Click Settings.

    Powerlink_2.png

  3. Click Integrations > Web Forms. Copy the My Token to your clipboard.

    Powerlink_3.png

  4. Log in to your Ibexa Connect and add a module from the Powerlink into a Ibexa Connect scenario.

  5. Click Add next to the Connection field.

    Powerlink_1.gif

  6. In the Connection name field, enter a name for the connection.

  7. In the Token field, enter the details copied in step 3 and click Save.

You have successfully connected the Powerlink app with Ibexa Connect and can now build scenarios.

Actions

You can add a comment to a Powerlink object, create a call record, add, update, and delete the objects and files using the following modules.

Add a Comment

Adds a comment to a Powerlink object.

Name of Object Select or map an object to add the comment.
Object ID Enter (map) the Object ID from the earlier module or source. For example, in accounts, the parameter name is accountid.
Fields Enter (map) the field name and its value. You can add multiple fields.

Create a Call Record

Creates a new call record.

Organization ID

Enter (map) an Organization ID whose call record you want to create.

Caller Number

Enter (map) a caller number to create a call record.

Owner ID

Select or map an Owner ID for the call record.

Target Number

Enter (map) a target number, if the call is an outbound call.

Unix Timestamp

Enter (map) a Unix timestamp. See the list of supported date and time formats.

Call Duration

Enter (map) the call duration in minutes.

ID of Specific Call

Enter (map) ID of the specific call.

Type

Select or map the call type:

  • Inbound

  • Outbound

Status

Select or map the call status:

  • Answered

  • Busy

  • No Answer

Extension SIP Code

Enter (map) the extension SIP Code for the call.

Number that was dialed

Enter (map) the number that was dialed. Applicable only for the outbound calls.

Queue ID

Enter (map) the Queue ID for the call.

Queue Name

Enter (map) the queue name for the call.

Recording Link

Enter (map) the recording link of the call.

Create an Object

Creates a new Powerlink object.

Name of Object Select or map the object type you want to create.
Fields Enter (map) the field name and its value. You can add multiple values.

Delete an Object

Deletes a Powerlink object.

Name of Object Select or map the object type whose objects you want to delete.
Object ID Enter (map) an Object ID to delete. For example, for an account select accountid.

Make an API Call

Performs an arbitrary authorized API call.

URL

Enter a path relative to https://api.powerlink.co.il/api. For example, /query.

For the list of available endpoints, refer to the Powerlink API Documentation.

Method

GET

to retrieve information for an entry.

POST

to create a new entry.

PUT

to update/replace an existing entry.

PATCH

to make a partial entry update.

DELETE

to delete an entry.

Headers

Enter the desired request headers. You don't have to add authorization headers; we already did that for you.

Query String

Enter the request query string.

Body

Enter the body content for your API call.

Example of use - Get fields of an account

The following API call returns the fields of the account created in your Powerlink account:

URL:

/query

Method:

GET

Powerlink_5.png

Matches of the search can be found in the module's Output under Bundles > Body > data.

In our example, 75 columns of data were returned:

Powerlink_6.png

Update an Object

Updates a Powerlink object.

Name of Object Select or map the object type whose details you want to update.
Object ID Enter (map) an Object ID from an earlier module or source. For example, in accounts, the parameter name is accountid.
Fields Enter (map) the field name and its value. You can add multiple fields.

Upload a File

Uploads a file to a Powerlink object.

Name of Object Select or map the object type whose file you want to upload.
Object ID Enter (map) the Object ID you want to upload.
File Enter (map) the field name and its value. You can add multiple fields.

Searches

You can search the objects using the following module.

Query Objects

Performs a query for Powerlink objects.

Name of Object

Select or map an object to perform a query.

Fields

Select or map the fields to include in the search results.

Search criteria

Add the filters to search the objects. For example, select revenue, apply

Sort by

Select or map to sort the objects.

Sort Type

Select or map option to arrange the objects:

  • Ascending

  • Descending

Limit

Set the maximum number of objects Ibexa Connect will return during one execution cycle. The default value is 10.