{"id":19157,"date":"2022-09-05T10:41:00","date_gmt":"2022-09-05T10:41:00","guid":{"rendered":"https:\/\/made4it.com.br\/blog\/how-to-automate-customer-provisioning-process\/"},"modified":"2026-07-01T15:14:33","modified_gmt":"2026-07-01T15:14:33","slug":"how-to-automate-customer-provisioning-process","status":"publish","type":"post","link":"https:\/\/made4it.com.br\/en\/blog\/how-to-automate-customer-provisioning-process\/","title":{"rendered":"How to automate customer provisioning process!"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><span style=\"font-weight: 400;\">Client provisioning is a daily task for an internet provider, both when installing new clients and during maintenance. In this process, in addition to the provider always having to provide a technician who performs, in addition to the physical installation, the logical configuration of inserting the VLAN, user and PPPoE password of the client in his CPE, we have some known problems, such as: <\/span><\/p>\n\n<p class=\"wp-block-paragraph\"><span style=\"font-weight: 400;\">&#8211; Time demand for manual configuration<\/span><\/p>\n\n<p class=\"wp-block-paragraph\"><span style=\"font-weight: 400;\">&#8211; Openness to human failures:<\/span><\/p>\n\n<p class=\"wp-block-paragraph\"><span style=\"font-weight: 400;\">&#8211; PPPoE credentials error<\/span><\/p>\n\n<p class=\"wp-block-paragraph\"><span style=\"font-weight: 400;\">&#8211; Vlan error<\/span><\/p>\n\n<p class=\"wp-block-paragraph\">&#8211; User and password errors<\/p>\n\n<p class=\"wp-block-paragraph\">&#8211; Does not meet the standard determined by the configuration provider<\/p>\n\n<p class=\"wp-block-paragraph\"><span style=\"font-weight: 400;\">&#8211; Loss of configurations in resets of CPEs by customers. <\/span><\/p>\n\n<p class=\"wp-block-paragraph\"><span style=\"font-weight: 400;\">I would say that this is the king of support tickets from a provider, where often the customer, looking to solve any problem at home, resets the equipment and is unable to configure it again. In this case, if telephone support is not able to assist the customer in the configuration, the provider will need to provide a live technician for the service. <\/span><\/p>\n\n<p class=\"wp-block-paragraph\"><span style=\"font-weight: 400;\">And if you&#8217;ve read this far, you might be wondering if it&#8217;s really possible to solve this problem automatically. And the answer is yes! In fact, we have a range of scenarios and possibilities that allow us not only to automate the provisioning process but also to make it self-reconfigurable\u2014which is especially useful in the case of resets.  <\/span><\/p>\n\n<p class=\"wp-block-paragraph\"><span style=\"font-weight: 400;\">So without further ado, let&#8217;s put some scenarios and their possible implementations into play:<\/span><\/p>\n\n<p class=\"wp-block-paragraph\"><span style=\"font-weight: 400;\">&#8211; Example implementation scenario:<\/span><\/p>\n\n<ul class=\"wp-block-list\"><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">OLT&#8217;s and ONT&#8217;s from the same vendor.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">ONTs are router mode<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">PPPoE authentication<\/span><\/li><\/ul>\n\n<p class=\"wp-block-paragraph\"><span style=\"font-weight: 400;\">When access network equipment is from the same manufacturer, we have the advantage that it \u201cspeaks the same language,\u201d and this helps us because, in the vast majority of cases, we can automate the deployment and maintenance of configurations on the equipment.<\/span><\/p>\n\n<p class=\"wp-block-paragraph\"><span style=\"font-weight: 400;\">Basically in OLT, we configure the parameters that will be sent by OMCI, containing information such as PPPOE user and password, WAN activation, NAT activation. Let&#8217;s see a practical example of configurations to carry out this process: <\/span><\/p>\n\n<p class=\"wp-block-paragraph\"><span style=\"font-weight: 400;\">The settings that will be described in this example apply to:<\/span><\/p>\n\n<p class=\"wp-block-paragraph\"><span style=\"font-weight: 400;\">&#8211; Huawei OLTs from the MA56xx and MA58xx series.<\/span><\/p>\n\n<p class=\"wp-block-paragraph\"><span style=\"font-weight: 400;\">&#8211; Huawei ONT&#8217;s Router mode.<\/span><\/p>\n\n<p class=\"wp-block-paragraph\"><span style=\"font-weight: 400;\">NOTE: Please note that some commands are enclosed in [brackets], which indicate the name of each parameter; these should be modified to match the specific application scenario.<\/span><\/p>\n\n<p class=\"wp-block-paragraph\"><span style=\"font-weight: 400;\">OBS: Note that some commands are inside wpcodeself indicating the name of each parameter, and must be changed to be in accordance with the application scenario. We recommend a profile for each VLAN, and we also recommend one VLAN per PON in the OLT. <\/span><\/p>\n\n<p class=\"wp-block-paragraph\"><b>Releasing configuration in OMCI mode:<\/b><\/p>\n\n<p class=\"wp-block-paragraph\"><span style=\"font-weight: 400;\">In order to be able to deliver the settings to the ONU, we need to release the OMCI configuration method.<\/span><\/p>\n\n<pre class=\"wp-block-code\"><code><span style=\"font-weight: 400;\">gpon ont home-gateway config-method omci<\/span><\/code><\/pre>\n\n<p class=\"wp-block-paragraph\"><b>To enable NAT on the WAN:<\/b><\/p>\n\n<p class=\"wp-block-paragraph\"><span style=\"font-weight: 400;\">To be able to bring up the ONT with active NAT, we create a WAN profile.<\/span><\/p>\n\n<div class=\"wp-block-group is-layout-flow wp-block-group-is-layout-flow\">\n<pre class=\"wp-block-code\"><code><span style=\"font-weight: 400;\">ont wan-profile profile-id &#91;ID] profile-name &#91;NOME-PROFILE]<\/span>\n<span style=\"font-weight: 400;\">nat enable<\/span>\n<span style=\"font-weight: 400;\">quit<\/span><\/code><\/pre>\n<\/div>\n\n<p class=\"wp-block-paragraph\"><b>Adding the ONT with user and password PPPoE:<\/b><\/p>\n\n<p class=\"wp-block-paragraph\"><span style=\"font-weight: 400;\">The secret of the implementation is in this part, and the command <\/span><b>ont ipconfig<\/b><span style=\"font-weight: 400;\"> command is responsible for delivering the PPPoE to the CPE.<\/span><\/p>\n\n<pre class=\"wp-block-preformatted\"><span style=\"font-weight: 400;\">gpon interface [FRAME]\/[SLOT]<\/span><br\/><span style=\"font-weight: 400;\">ont add [PON] [ONT-ID] sn-auth [SERIAL-NUMBER] omci ont-lineprofile-id [ID] ont-srvprofile-id [ID] desc [DESCRIPTION]<\/span><br\/><span style=\"font-weight: 400;\">ont ipconfig [PON] [ONT-ID] pppoe vlan [VLAN] priority 5 user-account username [USER-PPPOE] password [PPPOE-PASSWORD]<\/span><\/pre>\n\n<p class=\"wp-block-paragraph\"><b>Creating WAN:<\/b><\/p>\n\n<pre class=\"wp-block-code\"><code><span style=\"font-weight: 400;\">ont internet-config &#91;PON] &#91;ONT-ID] ip-index 0<\/span><br><span style=\"font-weight: 400;\">ont wan-config &#91;PON] &#91;ONT-ID] ip-index 0 profile-id &#91;ID-PROFILE-WAN]<\/span><\/code><\/pre>\n\n<p class=\"wp-block-paragraph\"><b>Vlan delivery on LAN ports:<\/b><\/p>\n\n<p class=\"wp-block-paragraph\"><span style=\"font-weight: 400;\">So that ethernet devices that are in front of the CPE understand the Vlan that we are delivering on the ports, we assume the native vlan mode:<\/span><\/p>\n\n<pre class=\"wp-block-code\"><code><span style=\"font-weight: 400;\">ont port native-vlan &#91;PON] &#91;ONT-ID] eth 1 vlan &#91;VLAN] priority 0<\/span><br><span style=\"font-weight: 400;\">ont port native-vlan &#91;PON] &#91;ONT-ID] eth 2 vlan &#91;VLAN] priority 0<\/span><br><span style=\"font-weight: 400;\">ont port native-vlan &#91;PON] &#91;ONT-ID] eth 3 vlan &#91;VLAN] priority 0<\/span><br><span style=\"font-weight: 400;\">ont port native-vlan &#91;PON] &#91;ONT-ID] eth 4 vlan &#91;VLAN] priority 0<\/span><\/code><\/pre>\n\n<p class=\"wp-block-paragraph\"><b>Activating ports in route mode:<\/b><\/p>\n\n<p class=\"wp-block-paragraph\"><span style=\"font-weight: 400;\">We set the route mode for the ports so that they are enabled for IP routing and DHCP delivery to devices connecting behind it.<\/span><\/p>\n\n<pre class=\"wp-block-code\"><code>ont port route &#91;PON] &#91;ONT-ID] eth 1 enable<br>ont port route &#91;PON] &#91;ONT-ID] eth 2 enable<br>ont port route &#91;PON] &#91;ONT-ID] eth 3 enable<br>ont port route &#91;PON] &#91;ONT-ID] eth 3 enable<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\"><span style=\"font-weight: 400;\">NOTE: both when delivering the Vlan and when activating the route mode, we have an example made for ONT&#8217;s with 4 ports, but there are cases where this changes according to the number of ports available on the ONT.<\/span><\/p>\n\n<p class=\"wp-block-paragraph\"><span style=\"font-weight: 400;\">If you follow the steps above to set up your ONT in router mode, it should now be working.<\/span><\/p>\n\n<p class=\"wp-block-paragraph\"><b>&#8211; How can I automate this with my ERP system? <\/b><\/p>\n\n<p class=\"wp-block-paragraph\"><span style=\"font-weight: 400;\">The above process can be performed manually, but to make it more effective, we can use ERP system provisioning scripts to carry out the provisioning process.<\/span><\/p>\n\n<p class=\"wp-block-paragraph\"><span style=\"font-weight: 400;\">Below we have a script template that can be used, note that each variable is separated with #, and this must be checked with each system, so that they pass the variable or help in the development of the script.<\/span><\/p>\n\n<div class=\"wp-block-group is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-group is-layout-flow wp-block-group-is-layout-flow\">\n<pre class=\"wp-block-preformatted\"><span style=\"font-weight: 400;\">interface gpon #subrack#\/#slot#\nont add #pon# sn-auth #onu_mac# omci ont-lineprofile-id #vlan#<\/span>\n<span style=\"font-weight: 400;\">ont-srvprofile-id #vlan# desc #name#<\/span>\nont ipconfig #pon# #onu_number# pppoe vlan #vlan# priority 5 user-account username #user# password #password#\nont internet-config #pon# #onu_number# ip-index 0\n<span style=\"font-weight: 400;\">ont wan-config #pon# #onu_number# ip-index 0 profile-id [WAN-PROFILE-ID]<\/span>\n<span style=\"font-weight: 400;\">ont port native-vlan #pon# #onu_number# eth 1 vlan #vlan# priority\nont port route #pon# #onu_number# eth 1 enable\nont port native-vlan #pon# #onu_number# eth 2 vlan #vlan# priority\nont port route #pon# #onu_number# eth 2 enable\nont port native-vlan #pon# #onu_number# eth 3 vlan #vlan# priority\nont port route #pon# #onu_number# eth 3 enable<\/span><\/pre>\n<\/div>\n<\/div>\n\n<p class=\"wp-block-paragraph\"><span style=\"font-weight: 400;\">&#8211; <\/span><b>Extras<\/b><span style=\"font-weight: 400;\">:<\/span><\/p>\n\n<p class=\"wp-block-paragraph\"><span style=\"font-weight: 400;\">There are also other things that we can deliver like PPPoE credentials like SIP data, or TR-069 automatic activation.<\/span><\/p>\n\n<p class=\"wp-block-paragraph\"><span style=\"font-weight: 400;\">And speaking of the TR-069, this configuration mode works very well with it, as it guarantees IP communication, and the TR-069 in turn guarantees the complete management of the CPE, such as wi-fi, passwords, signal data, etc. <\/span><\/p>\n\n<p class=\"wp-block-paragraph\"><span style=\"font-weight: 400;\">Want to know more about the TR-069? <a href=\"https:\/\/made4it.com.br\/blog\/o-que-e-tr069\/\" data-type=\"post\" data-id=\"2143\">Read our article<\/a><\/span> <\/p>\n\n<p class=\"wp-block-paragraph\"><b>FAQ<\/b><span style=\"font-weight: 400;\">:<\/span><\/p>\n\n<ul class=\"wp-block-list\"><li><span style=\"font-weight: 400;\"><strong> Does this work for other OLT&#8217;s vendors?<\/strong><\/span><\/li><\/ul>\n\n<p class=\"wp-block-paragraph\"><span style=\"font-weight: 400;\">The process described above was tested and approved in the Huawei OLT, some other vendors support this type of configuration, but for each one, the configuration mode is different.<\/span><\/p>\n\n<ul class=\"wp-block-list\"><li><span style=\"font-weight: 400;\"><strong>Does this apply to all ONT vendors?<\/strong><\/span><\/li><\/ul>\n\n<p class=\"wp-block-paragraph\"><span style=\"font-weight: 400;\">No, the above process is only approved in Huawei-with-Huawei scenarios.<\/span><\/p>\n\n<p class=\"wp-block-paragraph\">This article was written by Made4it consultant Rafael Henrique. If you have any questions regarding the article or how to perform this configuration on your network, talk to our team  <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Client provisioning is a daily task for an internet provider, both when installing new clients and during maintenance. In this process, in addition to the provider always having to provide a technician who performs, in addition to the physical installation, the logical configuration of inserting the VLAN, user and PPPoE password of the client in his CPE, we have some known problems, such as: &#8211; Time demand for manual configuration &#8211; Openness to human failures: &#8211; PPPoE credentials error &#8211; Vlan error &#8211; User and password errors &#8211; Does not meet the standard determined by the configuration provider &#8211; Loss of configurations in resets of CPEs by customers. I would say that this is the king of support tickets from a provider, where often the customer, looking to solve any problem at home, resets the equipment and is unable to configure it again. In this case, if telephone support is not able to assist the customer in the configuration, the provider will need to provide a live technician for the service. And if you&#8217;ve read this far, you might be wondering if it&#8217;s really possible to solve this problem automatically. And the answer is yes! In fact, we have a range of scenarios and possibilities that allow us not only to automate the provisioning process but also to make it self-reconfigurable\u2014which is especially useful in the case of resets. So without further ado, let&#8217;s put some scenarios and their possible implementations into play: &#8211; Example implementation scenario: OLT&#8217;s and ONT&#8217;s from the same vendor. ONTs are router mode PPPoE authentication When access network equipment is from the same manufacturer, we have the advantage that it \u201cspeaks the same language,\u201d and this helps us because, in the vast majority of cases, we can automate the deployment and maintenance of configurations on the equipment. Basically in OLT, we configure the parameters that will be sent by OMCI, containing information such as PPPOE user and password, WAN activation, NAT activation. Let&#8217;s see a practical example of configurations to carry out this process: The settings that will be described in this example apply to: &#8211; Huawei OLTs from the MA56xx and MA58xx series. &#8211; Huawei ONT&#8217;s Router mode. NOTE: Please note that some commands are enclosed in [brackets], which indicate the name of each parameter; these should be modified to match the specific application scenario. OBS: Note that some commands are inside wpcodeself indicating the name of each parameter, and must be changed to be in accordance with the application scenario. We recommend a profile for each VLAN, and we also recommend one VLAN per PON in the OLT. Releasing configuration in OMCI mode: In order to be able to deliver the settings to the ONU, we need to release the OMCI configuration method. To enable NAT on the WAN: To be able to bring up the ONT with active NAT, we create a WAN profile. Adding the ONT with user and password PPPoE: The secret of the implementation is in this part, and the command ont ipconfig command is responsible for delivering the PPPoE to the CPE. gpon interface [FRAME]\/[SLOT]ont add [PON] [ONT-ID] sn-auth [SERIAL-NUMBER] omci ont-lineprofile-id [ID] ont-srvprofile-id [ID] desc [DESCRIPTION]ont ipconfig [PON] [ONT-ID] pppoe vlan [VLAN] priority 5 user-account username [USER-PPPOE] password [PPPOE-PASSWORD] Creating WAN: Vlan delivery on LAN ports: So that ethernet devices that are in front of the CPE understand the Vlan that we are delivering on the ports, we assume the native vlan mode: Activating ports in route mode: We set the route mode for the ports so that they are enabled for IP routing and DHCP delivery to devices connecting behind it. NOTE: both when delivering the Vlan and when activating the route mode, we have an example made for ONT&#8217;s with 4 ports, but there are cases where this changes according to the number of ports available on the ONT. If you follow the steps above to set up your ONT in router mode, it should now be working. &#8211; How can I automate this with my ERP system? The above process can be performed manually, but to make it more effective, we can use ERP system provisioning scripts to carry out the provisioning process. Below we have a script template that can be used, note that each variable is separated with #, and this must be checked with each system, so that they pass the variable or help in the development of the script. interface gpon #subrack#\/#slot# ont add #pon# sn-auth #onu_mac# omci ont-lineprofile-id #vlan# ont-srvprofile-id #vlan# desc #name# ont ipconfig #pon# #onu_number# pppoe vlan #vlan# priority 5 user-account username #user# password #password# ont internet-config #pon# #onu_number# ip-index 0 ont wan-config #pon# #onu_number# ip-index 0 profile-id [WAN-PROFILE-ID] ont port native-vlan #pon# #onu_number# eth 1 vlan #vlan# priority ont port route #pon# #onu_number# eth 1 enable ont port native-vlan #pon# #onu_number# eth 2 vlan #vlan# priority ont port route #pon# #onu_number# eth 2 enable ont port native-vlan #pon# #onu_number# eth 3 vlan #vlan# priority ont port route #pon# #onu_number# eth 3 enable &#8211; Extras: There are also other things that we can deliver like PPPoE credentials like SIP data, or TR-069 automatic activation. And speaking of the TR-069, this configuration mode works very well with it, as it guarantees IP communication, and the TR-069 in turn guarantees the complete management of the CPE, such as wi-fi, passwords, signal data, etc. Want to know more about the TR-069? Read our article FAQ: Does this work for other OLT&#8217;s vendors? The process described above was tested and approved in the Huawei OLT, some other vendors support this type of configuration, but for each one, the configuration mode is different. Does this apply to all ONT vendors? No, the above process is only approved in Huawei-with-Huawei scenarios. This article was written by Made4it consultant Rafael Henrique. If you have any questions regarding the article or how to perform this configuration on your network, talk to our team<\/p>\n","protected":false},"author":5,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[31],"tags":[],"class_list":["post-19157","post","type-post","status-publish","format-standard","hentry","category-nao-categorizado"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.9 - aioseo.com -->\n\t<meta name=\"description\" content=\"Client provisioning is a daily task for an internet provider, both when installing new clients and during maintenance. In this process, in addition to the provider always having to provide a technician who performs, in addition to the physical installation, the logical configuration of inserting the VLAN, user and PPPoE password of the client in\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Made4it\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/made4it.com.br\/en\/blog\/how-to-automate-customer-provisioning-process\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.9\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Made4it -\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"How to automate customer provisioning process! - Made4it\" \/>\n\t\t<meta property=\"og:description\" content=\"Client provisioning is a daily task for an internet provider, both when installing new clients and during maintenance. In this process, in addition to the provider always having to provide a technician who performs, in addition to the physical installation, the logical configuration of inserting the VLAN, user and PPPoE password of the client in\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/made4it.com.br\/en\/blog\/how-to-automate-customer-provisioning-process\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/made4it.com.br\/wp-content\/uploads\/2025\/09\/logomade4it.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/made4it.com.br\/wp-content\/uploads\/2025\/09\/logomade4it.png\" \/>\n\t\t<meta property=\"og:image:width\" content=\"87\" \/>\n\t\t<meta property=\"og:image:height\" content=\"27\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2022-09-05T10:41:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-07-01T15:14:33+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"How to automate customer provisioning process! - Made4it\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Client provisioning is a daily task for an internet provider, both when installing new clients and during maintenance. In this process, in addition to the provider always having to provide a technician who performs, in addition to the physical installation, the logical configuration of inserting the VLAN, user and PPPoE password of the client in\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/made4it.com.br\/wp-content\/uploads\/2025\/09\/logomade4it.png\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/made4it.com.br\\\/en\\\/blog\\\/how-to-automate-customer-provisioning-process\\\/#blogposting\",\"name\":\"How to automate customer provisioning process! - Made4it\",\"headline\":\"How to automate customer provisioning process!\",\"author\":{\"@id\":\"https:\\\/\\\/made4it.com.br\\\/en\\\/blog\\\/author\\\/made4it\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/made4it.com.br\\\/en\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/made4it.com.br\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/logomade4it.png\",\"@id\":\"https:\\\/\\\/made4it.com.br\\\/en\\\/#articleImage\",\"width\":87,\"height\":27},\"datePublished\":\"2022-09-05T10:41:00+00:00\",\"dateModified\":\"2026-07-01T15:14:33+00:00\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/made4it.com.br\\\/en\\\/blog\\\/how-to-automate-customer-provisioning-process\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/made4it.com.br\\\/en\\\/blog\\\/how-to-automate-customer-provisioning-process\\\/#webpage\"},\"articleSection\":\"N\\u00e3o categorizado\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/made4it.com.br\\\/en\\\/blog\\\/how-to-automate-customer-provisioning-process\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/made4it.com.br\\\/en\\\/#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/made4it.com.br\\\/en\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/made4it.com.br\\\/en\\\/blog\\\/category\\\/nao-categorizado\\\/#listItem\",\"name\":\"N\\u00e3o categorizado\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/made4it.com.br\\\/en\\\/blog\\\/category\\\/nao-categorizado\\\/#listItem\",\"position\":2,\"name\":\"N\\u00e3o categorizado\",\"item\":\"https:\\\/\\\/made4it.com.br\\\/en\\\/blog\\\/category\\\/nao-categorizado\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/made4it.com.br\\\/en\\\/blog\\\/how-to-automate-customer-provisioning-process\\\/#listItem\",\"name\":\"How to automate customer provisioning process!\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/made4it.com.br\\\/en\\\/#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/made4it.com.br\\\/en\\\/blog\\\/how-to-automate-customer-provisioning-process\\\/#listItem\",\"position\":3,\"name\":\"How to automate customer provisioning process!\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/made4it.com.br\\\/en\\\/blog\\\/category\\\/nao-categorizado\\\/#listItem\",\"name\":\"N\\u00e3o categorizado\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/made4it.com.br\\\/en\\\/#organization\",\"name\":\"Made4it\",\"url\":\"https:\\\/\\\/made4it.com.br\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/made4it.com.br\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/logomade4it.png\",\"@id\":\"https:\\\/\\\/made4it.com.br\\\/en\\\/blog\\\/how-to-automate-customer-provisioning-process\\\/#organizationLogo\",\"width\":87,\"height\":27},\"image\":{\"@id\":\"https:\\\/\\\/made4it.com.br\\\/en\\\/blog\\\/how-to-automate-customer-provisioning-process\\\/#organizationLogo\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/made4it.com.br\\\/en\\\/blog\\\/author\\\/made4it\\\/#author\",\"url\":\"https:\\\/\\\/made4it.com.br\\\/en\\\/blog\\\/author\\\/made4it\\\/\",\"name\":\"Made4it\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/made4it.com.br\\\/en\\\/blog\\\/how-to-automate-customer-provisioning-process\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/9e851ee58f38006902829c03b2dc8e42c8a735a5561b807ca366ed66bd41f2ca?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Made4it\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/made4it.com.br\\\/en\\\/blog\\\/how-to-automate-customer-provisioning-process\\\/#webpage\",\"url\":\"https:\\\/\\\/made4it.com.br\\\/en\\\/blog\\\/how-to-automate-customer-provisioning-process\\\/\",\"name\":\"How to automate customer provisioning process! - Made4it\",\"description\":\"Client provisioning is a daily task for an internet provider, both when installing new clients and during maintenance. In this process, in addition to the provider always having to provide a technician who performs, in addition to the physical installation, the logical configuration of inserting the VLAN, user and PPPoE password of the client in\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/made4it.com.br\\\/en\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/made4it.com.br\\\/en\\\/blog\\\/how-to-automate-customer-provisioning-process\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/made4it.com.br\\\/en\\\/blog\\\/author\\\/made4it\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/made4it.com.br\\\/en\\\/blog\\\/author\\\/made4it\\\/#author\"},\"datePublished\":\"2022-09-05T10:41:00+00:00\",\"dateModified\":\"2026-07-01T15:14:33+00:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/made4it.com.br\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/made4it.com.br\\\/en\\\/\",\"name\":\"Made4it\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/made4it.com.br\\\/en\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"How to automate customer provisioning process! - Made4it","description":"Client provisioning is a daily task for an internet provider, both when installing new clients and during maintenance. In this process, in addition to the provider always having to provide a technician who performs, in addition to the physical installation, the logical configuration of inserting the VLAN, user and PPPoE password of the client in","canonical_url":"https:\/\/made4it.com.br\/en\/blog\/how-to-automate-customer-provisioning-process\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/made4it.com.br\/en\/blog\/how-to-automate-customer-provisioning-process\/#blogposting","name":"How to automate customer provisioning process! - Made4it","headline":"How to automate customer provisioning process!","author":{"@id":"https:\/\/made4it.com.br\/en\/blog\/author\/made4it\/#author"},"publisher":{"@id":"https:\/\/made4it.com.br\/en\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/made4it.com.br\/wp-content\/uploads\/2025\/09\/logomade4it.png","@id":"https:\/\/made4it.com.br\/en\/#articleImage","width":87,"height":27},"datePublished":"2022-09-05T10:41:00+00:00","dateModified":"2026-07-01T15:14:33+00:00","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/made4it.com.br\/en\/blog\/how-to-automate-customer-provisioning-process\/#webpage"},"isPartOf":{"@id":"https:\/\/made4it.com.br\/en\/blog\/how-to-automate-customer-provisioning-process\/#webpage"},"articleSection":"N\u00e3o categorizado"},{"@type":"BreadcrumbList","@id":"https:\/\/made4it.com.br\/en\/blog\/how-to-automate-customer-provisioning-process\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/made4it.com.br\/en\/#listItem","position":1,"name":"Home","item":"https:\/\/made4it.com.br\/en\/","nextItem":{"@type":"ListItem","@id":"https:\/\/made4it.com.br\/en\/blog\/category\/nao-categorizado\/#listItem","name":"N\u00e3o categorizado"}},{"@type":"ListItem","@id":"https:\/\/made4it.com.br\/en\/blog\/category\/nao-categorizado\/#listItem","position":2,"name":"N\u00e3o categorizado","item":"https:\/\/made4it.com.br\/en\/blog\/category\/nao-categorizado\/","nextItem":{"@type":"ListItem","@id":"https:\/\/made4it.com.br\/en\/blog\/how-to-automate-customer-provisioning-process\/#listItem","name":"How to automate customer provisioning process!"},"previousItem":{"@type":"ListItem","@id":"https:\/\/made4it.com.br\/en\/#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/made4it.com.br\/en\/blog\/how-to-automate-customer-provisioning-process\/#listItem","position":3,"name":"How to automate customer provisioning process!","previousItem":{"@type":"ListItem","@id":"https:\/\/made4it.com.br\/en\/blog\/category\/nao-categorizado\/#listItem","name":"N\u00e3o categorizado"}}]},{"@type":"Organization","@id":"https:\/\/made4it.com.br\/en\/#organization","name":"Made4it","url":"https:\/\/made4it.com.br\/en\/","logo":{"@type":"ImageObject","url":"https:\/\/made4it.com.br\/wp-content\/uploads\/2025\/09\/logomade4it.png","@id":"https:\/\/made4it.com.br\/en\/blog\/how-to-automate-customer-provisioning-process\/#organizationLogo","width":87,"height":27},"image":{"@id":"https:\/\/made4it.com.br\/en\/blog\/how-to-automate-customer-provisioning-process\/#organizationLogo"}},{"@type":"Person","@id":"https:\/\/made4it.com.br\/en\/blog\/author\/made4it\/#author","url":"https:\/\/made4it.com.br\/en\/blog\/author\/made4it\/","name":"Made4it","image":{"@type":"ImageObject","@id":"https:\/\/made4it.com.br\/en\/blog\/how-to-automate-customer-provisioning-process\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/9e851ee58f38006902829c03b2dc8e42c8a735a5561b807ca366ed66bd41f2ca?s=96&d=mm&r=g","width":96,"height":96,"caption":"Made4it"}},{"@type":"WebPage","@id":"https:\/\/made4it.com.br\/en\/blog\/how-to-automate-customer-provisioning-process\/#webpage","url":"https:\/\/made4it.com.br\/en\/blog\/how-to-automate-customer-provisioning-process\/","name":"How to automate customer provisioning process! - Made4it","description":"Client provisioning is a daily task for an internet provider, both when installing new clients and during maintenance. In this process, in addition to the provider always having to provide a technician who performs, in addition to the physical installation, the logical configuration of inserting the VLAN, user and PPPoE password of the client in","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/made4it.com.br\/en\/#website"},"breadcrumb":{"@id":"https:\/\/made4it.com.br\/en\/blog\/how-to-automate-customer-provisioning-process\/#breadcrumblist"},"author":{"@id":"https:\/\/made4it.com.br\/en\/blog\/author\/made4it\/#author"},"creator":{"@id":"https:\/\/made4it.com.br\/en\/blog\/author\/made4it\/#author"},"datePublished":"2022-09-05T10:41:00+00:00","dateModified":"2026-07-01T15:14:33+00:00"},{"@type":"WebSite","@id":"https:\/\/made4it.com.br\/en\/#website","url":"https:\/\/made4it.com.br\/en\/","name":"Made4it","inLanguage":"en-US","publisher":{"@id":"https:\/\/made4it.com.br\/en\/#organization"}}]},"og:locale":"en_US","og:site_name":"Made4it -","og:type":"article","og:title":"How to automate customer provisioning process! - Made4it","og:description":"Client provisioning is a daily task for an internet provider, both when installing new clients and during maintenance. In this process, in addition to the provider always having to provide a technician who performs, in addition to the physical installation, the logical configuration of inserting the VLAN, user and PPPoE password of the client in","og:url":"https:\/\/made4it.com.br\/en\/blog\/how-to-automate-customer-provisioning-process\/","og:image":"https:\/\/made4it.com.br\/wp-content\/uploads\/2025\/09\/logomade4it.png","og:image:secure_url":"https:\/\/made4it.com.br\/wp-content\/uploads\/2025\/09\/logomade4it.png","og:image:width":87,"og:image:height":27,"article:published_time":"2022-09-05T10:41:00+00:00","article:modified_time":"2026-07-01T15:14:33+00:00","twitter:card":"summary_large_image","twitter:title":"How to automate customer provisioning process! - Made4it","twitter:description":"Client provisioning is a daily task for an internet provider, both when installing new clients and during maintenance. In this process, in addition to the provider always having to provide a technician who performs, in addition to the physical installation, the logical configuration of inserting the VLAN, user and PPPoE password of the client in","twitter:image":"https:\/\/made4it.com.br\/wp-content\/uploads\/2025\/09\/logomade4it.png"},"aioseo_meta_data":{"post_id":"19157","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_custom_url":null,"og_image_custom_fields":null,"og_image_url":null,"og_image_width":null,"og_image_height":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_image_url":null,"twitter_title":null,"twitter_description":null,"schema_type":"default","schema_type_options":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"limit_modified_date":false,"ai":null,"breadcrumb_settings":null,"seo_analyzer_scan_date":null,"created":"2026-07-01 15:14:28","updated":"2026-07-01 17:20:52"},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/made4it.com.br\/en\/\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/made4it.com.br\/en\/blog\/category\/nao-categorizado\/\" title=\"N\u00e3o categorizado\">N\u00e3o categorizado<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tHow to automate customer provisioning process!\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/made4it.com.br\/en\/"},{"label":"N\u00e3o categorizado","link":"https:\/\/made4it.com.br\/en\/blog\/category\/nao-categorizado\/"},{"label":"How to automate customer provisioning process!","link":"https:\/\/made4it.com.br\/en\/blog\/how-to-automate-customer-provisioning-process\/"}],"_links":{"self":[{"href":"https:\/\/made4it.com.br\/en\/wp-json\/wp\/v2\/posts\/19157","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/made4it.com.br\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/made4it.com.br\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/made4it.com.br\/en\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/made4it.com.br\/en\/wp-json\/wp\/v2\/comments?post=19157"}],"version-history":[{"count":1,"href":"https:\/\/made4it.com.br\/en\/wp-json\/wp\/v2\/posts\/19157\/revisions"}],"predecessor-version":[{"id":19160,"href":"https:\/\/made4it.com.br\/en\/wp-json\/wp\/v2\/posts\/19157\/revisions\/19160"}],"wp:attachment":[{"href":"https:\/\/made4it.com.br\/en\/wp-json\/wp\/v2\/media?parent=19157"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/made4it.com.br\/en\/wp-json\/wp\/v2\/categories?post=19157"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/made4it.com.br\/en\/wp-json\/wp\/v2\/tags?post=19157"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}