Follow Up Boss CRM Custom App Development

Job ID: 38635041

Budget: $350 – $600 USD

Ok look, i know you all use AI to answer these proposals, but you should know by now - it is just going to get your proposal trashed. Take time to answer this with 0 AI. Any bots or what I think are bots or just someone who hasn't read anything is automatically going to be ignored.

Here is the part of a project that can become a lot more work. This is for District Interactive - we are a technology partner with Universal Music Group and also have a division with a number of real estate clients.

This project is specifically for Follow Up Boss. Follow Up Boss is a CRM - if you do not know what it is , do not bid. The person who would be awarded this project must be an expert in API implementation, and accessing data (scraping etc). Follow Up Boss allows admins to create their own integrations. We have an AI bot that is created and it is implemented inside Follow Up Boss. However, it is not able to grab the data from each user. This can be done by using their examples of Context Key and the secret ID to perform something like this in php (node example also available).

Context is passed as a query string and is a base64 encoded string of the current account, user and person.
context=eyJleGFtcGxlIjp0cnVlLCJkZWJ1Z1N0YXRlIjoid29ya2luZyIsImNvbnRleHQiOiJwZXJzb24iLCJhY2NvdW50Ijp7ImlkIjoxMjM0NTY3ODksImRvbWFpbiI6ImV4YW1wbGUiLCJvd25lciI6eyJuYW1lIjoiVG9tIE1pbmNoIiwiZW1haWwiOiJ0b20ubWluY2hAZXhhbXBsZS5jb20ifX0sInBlcnNvbiI6eyJpZCI6MTIzLCJmaXJzdE5hbWUiOiJNZWxpc3NhIiwibGFzdE5hbWUiOiJIYXJ0bWFuIiwiZW1haWxzIjpbeyJ2YWx1ZSI6Im0uaGFydG1hbkBleGFtcGxlLmNvbSIsInR5cGUiOiJob21lIiwic3RhdHVzIjoiTm90IFZhbGlkYXRlZCIsImlzUHJpbWFyeSI6MX1dLCJwaG9uZXMiOlt7InZhbHVlIjoiKDg4OCkgNTU1LTEyMzQiLCJub3JtYWxpemVkIjoiODg4NTU1MTIzNCIsInR5cGUiOiJtb2JpbGUiLCJzdGF0dXMiOiJOb3QgVmFsaWRhdGVkIiwiaXNQcmltYXJ5IjoxfV0sInN0YWdlIjp7ImlkIjoxMiwibmFtZSI6IkFjdGl2ZSBDbGllbnQifX0sInVzZXIiOnsiaWQiOjEsIm5hbWUiOiJKb2huIERvZSIsImVtYWlsIjoiai5kb2VAZXhhbXBsZS5jb20ifX0

Here is the context decoded
{
"example": true,
"debugState": "working",
"context": "person",
"account": {
"id": 123456789,
"domain": "example",
"owner": {
"name": "",
"email": ""
}
},
"person": {
"id": 123,
"firstName": "",
"lastName": "",
"emails": [
{
"value": "",
"type": "home",
"status": "Not Validated",
"isPrimary": 1
}
],
"phones": [
{
"value": "(888) 555-1234",
"normalized": "8885551234",
"type": "mobile",
"status": "Not Validated",
"isPrimary": 1
}
],
"stage": {
"id": 12,
"name": "Active Client"
}
},
"user": {
"id": 1,
"name": "",
"email": ""
}
}

function isFromFollowUpBoss($context, $signature) {
$calculated = hash_hmac('sha256', $context, YOUR_SECRET_KEY);
return $signature == $calculated;
}

if (isFromFollowUpBoss($_GET['context'], $_GET['signature'])) {
// do something
}

Emails and names were stripped for formatting. But basically, we need to be able to grab the information for the user the app is used on. This includes notes or other important data. Utilizing this, we want to then send it to the AI to 1). offer suggestions on next steps ie. co-pilot and 2). produce a SMS message, email and voice script. From here, the SMS message needs to be sent automatically. We utilize a tool called Texting Betty which has an interface inside FUB, thus, using a tool like ZeroWork or TaskMagic (which we have access to - or something similar) we need to send ./ schedule a text message based on the data brought bak to us by the AI. The same thing with the email. However, this should also be able to be done with the API - utilizing the same #'s as one of the Inboxes and an email from our support@. This is where your expertise in API and scraping / using Zero-code tools will come in need to determine how best to take the necessary data, consume it, and/or immediately send it to the AI with instructions and get back the completion data which then needs to be used to formulate emails, sms and voice call script.

The AI platform we use for this is AI Engine on WordPress which has a lot of filters, hooks and API usage to be able to trigger completions and others.

Again, only apply if you are heavily experienced in Javascript, Rest API, API, Follow Up Boss, AI, data collection and logic.