App Connect

App Connect

Join this online user group to communicate across IBM product users and experts by sharing advice and best practices with peers and staying up to date regarding product enhancements.

 View Only

Using IBM® App Connect to interact with Front

By Irene A Peter posted Fri August 30, 2024 01:33 AM

  

Using IBM® App Connect to interact with Front

Front is a platform for customer operations that helps support, sales, and account management teams provide exceptional service at scale.

Building a flow in IBM App Connect with Front

Use App Connect to build flows that integrate with Front and other applications. The connector is displayed as Front on the App Connect User Interface (UI). 

To allow App Connect to connect to your Front account, you need to fill in the connection fields that you see in the App Connect Designer Catalog page or flow editor.

Supported authorization type: 

BASIC OAUTH

BEARER TOKEN

OAUTH 2.0 AUTH CODE

For detailed information about different authorization types, how to generate connection field values, and how to use the Templates gallery, see  How to use IBM App Connect with Front on the IBM Documentation page.

Supported objects in Front

The following are the Front objects that can be run in App Connect.

Object  Description
Accounts  

  Accounts within Front represent the companies or organizations that the team works with. Each account contains contacts, which are typically the individual people that your team communicates with from that account.

Custom fields  

 A custom field defines the name and type for an extra field of an API resource such as a contact, conversation, or account.

Channels

 A channel is a resource that can send and receive messages.

Inbox  An inbox is a container of messages.
Contacts   A contact is a person/entity with whom you have communicated.
Conversations

 A conversation is a unique thread of messages. It can appear in one or more inboxes.

Comments  A comment is a private message written by a teammate visible only to the other teammates. 
Messages

 A message is a resource that can be either received or sent via an inbox. Messages are grouped by conversations.

 

Scenario 1: Create a message in Front for each new contact added to Front from a sheet in Google Sheets

Consider the scenario:
In this flow, when you provide contact details in Google Sheet, the flow automates the process of creating a new contact in Front, adding it to the corresponding account, and creating a message regarding the new contact addition.
The following are the steps involved in the flow:

1. In the event Scheduler node, specify a time schedule based on your requirement (choose how often you want to run the flow).
2. Using the Google Sheets Retrieve rows operation, the flow retrieves the necessary information about the new contacts that are provided in the Google Sheets. 
3. Using the retrieved contact information, the flow creates a new contact in Front.

3. 

4. Using the Front Add contacts to account operation, the flow adds the new contact to their corresponding account in Front.
5. Using the Front Retrieve account contacts, the flow retrieves all contacts from the account. This will provide the flow with a list of all contacts in the account.
6. The flow creates a message in a Front channel regarding the new contact addition. This message can be customized to include the contact's name, email, and any other relevant information.

Scenario 2: Create a comment in Front for each updated deal in HubSpot CRM

Consider the scenario:
This flow retrieves deals from HubSpot CRM, updates their properties, and adds a comment in the Front conversation regarding the updates.
The following are the steps involved in the flow:
1. Using the Hubspot CRM Retrieve all deals node, the flow retrieves the details of all deals in HubSpot CRM.
2. Using the HubSpot CRM Update deal operation, the flow updates the properties of each deal as per the requirements.
3. Using the Front Create comment operation, the flow adds a comment in the Front conversation regarding the update in each deal.

Resources

You can view this template and other useful templates in the Templates gallery of your App Connect Designer instance.

Get started with a free IBM App Connect Enterprise as a Service trial for 30 days to try out all our templates, visit https://ibm.biz/app-trial.

If you are running a containerized instance of IBM App Connect, use the following URL to directly access the template:

  • Create a message in Front for each new contact added to Front from a sheet in Google Sheets: https://<your-instance-id>/templates/Create%20a%20message%20in%20Front%20for%20each%20new%20contact%20added%20to%20Front%20from%20a%20sheet%20in%20Google%20Sheets
  •  Create a comment in Front for each updated deal in HubSpot CRM: https://<your-instance-id>/templates/Create%20a%20comment%20in%20Front%20for%20each%20updated%20deal%20in%20HubSpot%20CRM
                 Note: Replace <your-instance-id> in the URL with your custom instance ID.

You must enable the Designer AI features in your containerized environment to access the App Connect templates. For more information, see The preloaded IBM App Connect templates.

You also have the option to import the .yaml file for this template directly into your App Connect Designer instance. These templates are available in a public GitHub repository.

0 comments
16 views

Permalink