CrowdFiber Integration
- Our Products & Services
- Getting Started
- Accounts
- Communication
- Billing
- Companies
- Financial
- Integrations
- Inventory
- Jobs
- Mapping
- Misc.
- Monitoring
- Purchase Orders
- Release Notes
- Sonar Billing
- Voice
- Reporting
- Security
- sonarPay
- Ticketing
- Working With the Sonar Team & Additional Resources
- System
- Networking
Table of Contents
What is CrowdFiber?
CrowdFiber is an address-driven sales and marketing automation platform for telecommunications providers. They provide software that helps internet service providers more efficiently market services and build networks, and is now available for integration within your Sonar Instance.
Integrating CrowdFiber within your Sonar instance gives you the tools to make sales or capture interests by using serviceable addresses.
CrowdFiber Prerequisites
The process to integrate this feature begins by contacting CrowdFiber. They will walk you through all the steps needed to complete the integration process.
Permissions
As always, the first step in any integration is ensuring the relevant users can access it. Using CrowdFiber requires several permissions for applicable roles. Please take a moment to review these permissions and ensure that the relevant roles have them added before proceeding with any walkthrough steps.
Expand to View Permissions Needed to Edit or Create a CrowdFiber Role
Creating a Role Using GraphiQL
We also offer the ability to create these roles using the GraphQL API through the GraphiQL interface, available in your instance by accessing [your instance url]/graphiql
.
Mutation
mutation createNewRole($input: CreateRoleMutationInput) {
createRole(input: $input) {
name
applied_permissions
id
sonar_unique_id
created_at
updated_at
}
}
Variables
{
"input": {
"name": "API_CrowdFiber",
"applied_permissions": [
"CREATE_ACCOUNT",
"READ_ACCOUNT",
"UPDATE_ACCOUNT",
"READ_ACCOUNT_STATUS",
"READ_ACCOUNT_GROUP",
"READ_ACCOUNT_TYPE",
"READ_CUSTOM_FIELD",
"UPDATE_CUSTOM_FIELD",
"READ_PHONE_NUMBER_TYPE",
"CREATE_SERVICEABLE_ADDRESS",
"READ_SERVICEABLE_ADDRESS",
"UPDATE_SERVICEABLE_ADDRESS",
"CREATE_ADDRESS_STATUS",
"READ_ADDRESS_STATUS",
"UPDATE_ADDRESS_STATUS",
"READ_SERVICE",
"READ_TAX",
"MODIFY_ACCOUNT_SERVICES",
"UPDATE_ACCOUNT_SERVICE_PARAMETERS",
"CREATE_ACCOUNT_TRANSACTIONS",
"READ_ACCOUNT_TRANSACTIONS",
"UPDATE_ACCOUNT_TRANSACTIONS",
"CREATE_CONTACT",
"UPDATE_CONTACT",
"UPDATE_ACCOUNT_LINK",
"ASSIGN_ACCOUNT_INVENTORY",
"READ_PACKAGE"
]
}
}
Once your user is created, you will need to generate a personal access token within Sonar, which will be used on the CrowdFiber side to configure the integration.
CrowdFiber provides additional documentation within their Knowledge Base to further assist you.