Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Free Learning
Arrow right icon
Extending Dynamics 365 Customer Engagement Apps with Low Code
Extending Dynamics 365 Customer Engagement Apps with Low Code

Extending Dynamics 365 Customer Engagement Apps with Low Code: Create tailor-made Dynamics 365 CE apps using the powerful low-code capabilities of Power Platform

Arrow left icon
Profile Icon Nicolás Fernández Profile Icon Nicolás Andrés Fernández
Arrow right icon
€27.99
Full star icon Full star icon Full star icon Full star icon Full star icon 5 (2 Ratings)
Paperback Jan 2023 342 pages 1st Edition
eBook
€15.99 €22.99
Paperback
€27.99
Subscription
Free Trial
Renews at €18.99p/m
Arrow left icon
Profile Icon Nicolás Fernández Profile Icon Nicolás Andrés Fernández
Arrow right icon
€27.99
Full star icon Full star icon Full star icon Full star icon Full star icon 5 (2 Ratings)
Paperback Jan 2023 342 pages 1st Edition
eBook
€15.99 €22.99
Paperback
€27.99
Subscription
Free Trial
Renews at €18.99p/m
eBook
€15.99 €22.99
Paperback
€27.99
Subscription
Free Trial
Renews at €18.99p/m

What do you get with Print?

Product feature icon Instant access to your digital eBook copy whilst your Print order is Shipped
Product feature icon Paperback book shipped to your preferred address
Product feature icon Download this book in EPUB and PDF formats
Product feature icon Access this title in our online reader with advanced features
Product feature icon DRM FREE - Read whenever, wherever and however you want
Product feature icon AI Assistant (beta) to help accelerate your learning
OR
Modal Close icon
Payment Processing...
tick Completed

Shipping Address

Billing Address

Shipping Methods
Table of content icon View table of contents Preview book icon Preview Book

Extending Dynamics 365 Customer Engagement Apps with Low Code

Dynamics 365 Customer Engagement and No-Code/Low-Code

Over the last few years, we have heard and read many times about no-code/low-code technologies, but what does it really mean when we talk about a platform such as Dynamics 365 Customer Engagement?

As most of us already know, Dynamics 365 Customer Engagement, also known as Dynamics CRM, offers a series of applications with out-of-the-box functionality to solve specific use cases for sales, customer service, field service, marketing, and project operations scenarios. However, far from being a canned product that we have to take and accept as it comes, the Power Platform allows us to adapt out-of-the-box Dynamics 365 Customer Engagement applications and create new applications that can integrate with each other, without the need for any development.

In this first chapter, we will learn why and since when we can consider Dynamics 365 Customer Engagement related to a no-code/low-code development platform, and the constraints that it can present when we face a project.

By the end of the chapter, you will have learned how to position the Power Platform no-code/low-code platform surrounding Dynamics 365 Customer Engagement projects, and what some of the most important challenges are that this new no-code/low-code paradigm introduces, as well as new opportunities.

In this chapter, we will cover the following topics:

  • Understanding Dynamics 365 Customer Engagement DNA
  • Low-code is not necessarily low cost
  • Exploring new opportunities and challenges

Technical requirements

To work with Dynamics 365 Customer Engagement, it is necessary to have an environment with one of the supported licenses. However, the topics covered in this chapter do not require any Dynamics 365 applications.

The following is required for this chapter:

  • Any Dynamics 365 Customer Engagement License (any of the available ones) with administrator permissions in the environment
  • A supported browser

Understanding Dynamics 365 Customer Engagement DNA

To understand why Dynamics 365 Customer Engagement is closely linked with the no-code / low-code concept, first, we must look at the platform’s key components to see what it is and what it is built on.

We know that, technically, Dynamics 365 Customer Engagement applications (Sales, Marketing, Customer Service, Field Service, and Project Operations) are model-driven apps built by Microsoft, so they are known as first-party applications. And so, as in all model-driven apps, the core component of the applications is Dataverse.

To quote the official definition from Microsoft, Dataverse is a Powerful data service and app platform to quickly build enterprise-grade apps with automated business processes.

Without going into too much detail about Dataverse, it is important to highlight the aspects that make it up:

Figure 1.1 – A high-level Dataverse description

Figure 1.1 – A high-level Dataverse description

As we can see in the preceding diagram, Dataverse offers different capabilities for the design and modeling of applications, including aspects of great importance such as security or business logic, with capabilities ranging from no-code to pro-code.

Now, considering Dataverse is a relatively new concept, let’s review the origin of this product to understand how closely it relates to Dynamics 365 Customer Engagement.

The XRM concept was used since the first versions of Dynamics CRM to describe the platform’s ability to model and bring to life applications that respond to different business needs in an agile, integrated, secure, and easy-to-maintain way. The definition coined by Microsoft in 2015 was XRM is a business applications framework designed to accelerate the development of line-of-business (LOB) applications through reusable applications services that can be adapted and extended to create many unique applications.

With the launch of Power Apps, Microsoft understood that it had to formalize this concept under a specific product, so Common Data Service was born. After a first attempt to build this framework from scratch, in the Common Data Service 2.0 version, Microsoft took as a base what Dynamics CRM had been having for years as the core of its applications. Finally, and after some stumbling around for a name change, Common Data Service was renamed Dataverse.

For this reason, what we know today as Dataverse is a core part of that XRM framework for building applications with a no-code/low-code approach that we have known since the first versions of Dynamics CRM. Therefore, Dynamics 365 Customer Engagement has all the conditions and capabilities to be extended, without code, by using Power Platform.

To find out what Dynamics 365 Customer Engagement looks like inside, and how we can extend it without code, we simply have to access the maker portal (https://make.powerapps.com) and select the Solutions section:

Figure 1.2 – The Solutions area in the makers portal

Figure 1.2 – The Solutions area in the makers portal

Here, we can see the different native Dynamics 365 Customer Engagement solutions and even create one from scratch. Once created, we can add the Dynamics 365 Customer Engagement components we need.

Now, you understand what the core component of Dynamics 365 Customer Engagement Apps is and how Dataverse makes it a no-code/low-code platform.

Low-code is not necessarily low cost

It is very common to assume that a low-code platform implies a low-cost project, when in fact, there is no direct relationship between the two. Sometimes, this becomes more difficult to explain when we are working with Dynamics 365 Customer Engagement as a base solution, which already brings a native data model, a series of business processes, automations, and other functions that allow implementation in the form of adoption. However, there is no Dynamics 365 Customer Engagement implementation that does not involve customizations. And as much as we take advantage of native capabilities, and extensions are made with a no-code/low-code approach, such customizations can involve considerable effort not only for the construction but for everything that entails making them follow best practices.

It becomes important then to identify the implications of having a no-code/low-code approach versus a pro-code approach.

When we say that Dynamics 365 Customer Engagement is intrinsically connected to a no-code/low-code application development platform, that primarily means the following:

  • It is possible to carry out a project from end to end without the need for custom developments. In other words, no programming knowledge is required to implement and extend a Dynamics 365 Customer Engagement solution.
  • The customizations that are carried out are done declaratively or by means of simple tools, such as drag-and-drop designers.
  • The maintenance of the solution could be easier compared to custom development.
  • Administration of the solution can be performed by business users.
  • Time to market will be shorter compared to a solution developed from scratch.

As you can see, there is no correlation between a low-code approach and a low-cost project. However, it’s true that if we compare the same scope with a low-code approach and a pro-code approach, in terms of implementation and maintenance costs, the low-code project is more profitable or has a lower cost.

As always, the simplicity of, for example, the maintenance or deployment of a solution, will not only depend on whether the development approach is no-code/low-code versus pro-code. The use of best practices and the selection of the best solution are key factors. As we will see throughout the chapters, on many occasions, the best solution approach might include the use of code. This, far from being detrimental to the overall solution, will contribute to having an optimized solution with a good balance between no-code, low-code, and pro-code capabilities.

However, the cost of the project will depend on two variables: scope and time.

The following diagram represents how the time, cost, and scope of a project are affected when we change any of the conditions:

Figure 1.3 – The project management triangle

Figure 1.3 – The project management triangle

As we can see, if we maintain the scope and we reduce the time of the project, the cost will increase.

As we have seen, expectation management in relation to a no-code/low-code approach project is important. Note that the type of approach does not change the fact that good practices must be followed to ensure the correct design, construction, and maintenance of the solution, as well as its scalability. This is why it is important to understand that a low-code project does not necessarily imply that it has to be low-cost, but that it will depend on the multiple factors mentioned earlier.

How complex can a no-code/low-code project be?

A solution based on no-code/low-code elements does not guarantee that it will be a simple project. Currently, with the extensive capabilities offered by Dynamics 365 Customer Engagement as standalone applications, along with the possibility of extending them using Power Platform components, we can find ourselves with extremely complex scenarios, and therefore, with a high cost, such as the following:

  • Integration with SAP in different business processes, such as the customer registration, at the time of winning a bid, or synchronizing a technician's inventory
  • The implementation of a self-management portal for customers with an integrated virtual assistant that resolves queries by referring them to knowledge base articles
  • The complete configuration of the Omnichannel Engagement Hub, including multiple streams or mapping rules
  • Building an end-to-end process integrated with the organization’s business process

In short, the fact that a project or a platform is no-code/low-code does not change the basic principles of any project, among which we find that a project will be as simple or complex as its requirements are.

Selecting the right approach for a solution

With Dynamics 365 Customer Engagement, we have the possibility to choose the best way to solve a requirement, through a simple triage:

Figure 1.4 – A requirement triage

Figure 1.4 – A requirement triage

This way, we can decide whether a requirement will be solved with native Dynamics 365 Customer Engagement capability, whether we will do it through no-code/low-code customization, or whether a pro-code approach is required.

As we have seen, the complexity of a project will depend strictly on its requirements and the possible solutions we can design to meet them.

The triage of the requirements to ensure the correct selection of the best solution approach will give us the size of the project. As a result, the project may be more oriented toward adopting native functionality, or building new functionality through development.

Exploring new opportunities and challenges

Understanding that Dynamics 365 Customer Engagement can be easily extended with Power Platform opens a range of new opportunities and challenges, both when thinking about a solution for a project and when designing our professional path and evolution.

If we focus on the impact that the design of solutions has by being able to use a no-code/low-code approach to extend applications, we find the following:

  • We are not limited to the implementation of the business processes defined by Microsoft in its first-party applications, but we can also think about the extension or creation of new business processes that orbit around the native processes.
  • We can extend the solution using Power Platform, not only for the creation and extension of applications, but also to build automation and processes, bots, and control panels. We will go deeper into each of these use cases in the later chapters of the book.
  • The deployment and maintenance process of the solution can be simplified.
  • We have to keep ourselves updated with the constantly evolving capabilities of Power Platform and Dynamic 365 Customer Engagement.

As we will see later, the challenges presented by the constant evolution of the platform are also an opportunity to develop our professional careers.

Developing our careers

On the other hand, from a career development point of view, this paradigm and how both Dynamics 365 Customer Engagement and Power Platform evolve allow us to develop new skills, while we can shape our professional profile by specializing in either a specific Dynamics 365 Customer Engagement application or a non-code type of extension.

To help us enhance the development of our professional careers and to upskill ourselves, Microsoft constantly develops new exams and certifications.

Currently, there are two different types of exams that we can aspire to pass – the MB-XXX and the PL-XXX. The MB-XXX corresponds to the Dynamics 365 exams, both Customer Engagement and other applications, while the PL-XXX exams correspond to Power Platform. Passing these exams will enable us to gain the new certifications of one of its levels – beginner, intermediate, or advanced.

The beginner-level certifications focus on the fundamentals of the platform:

Figure 1.5 – Beginner certifications

Figure 1.5 – Beginner certifications

The intermediate certifications present more specific specializations, including both functional and technical certifications:

Figure 1.6 – Intermediate certifications

Figure 1.6 – Intermediate certifications

Finally, the advanced certifications are oriented toward architects who will have a wider knowledge and understanding of the platform:

Figure 1.7 – Advanced certifications

Figure 1.7 – Advanced certifications

As you can see, there are multiple possibilities we have to specialize as Dynamics 365 Customer Engagement professionals, complementing our knowledge of the platform with the capabilities of Power Platform. The multiple exams and certifications allow us to develop a profile that supports our knowledge and experience.

The introduction of Power Platform capabilities for the extension of Dynamics 365 Customer Engagement, which we will discuss in the next chapter, also presents several challenges for architects, consultants, and developers. This is because the new tools force us to step out of our comfort zone so that we can understand why we should use a no-code/low-code tool instead of a custom development.

Summary

In this chapter, we have reviewed basic concepts to understand the extension capabilities of Dynamics 365 Customer Engagement without code. We started from the old concept of XRM to get into what Dataverse is. We discussed why a no-code/low-code project does not necessarily imply a low-cost project, and how to identify the best approach for a solution. Finally, we looked at some of the challenges and opportunities this approach offers us Dynamics 365 Customer Engagement professionals.

In Chapter 2, we will focus on understanding the main reasons to extend Dynamics 365 Customer Engagement and what we can achieve with a no-code/low-code approach.

Questions and answers

  1. Is Dynamics 365 a no-code/low-code platform?

Answer: Not precisely. Dynamics 365 Customer Engagement offer us a set of native applications, or first-party applications, with pre-defined processes. However, because Dynamics 365 Customer Engagement applications are built on Dataverse, it has native integration, and extensibility with the Power Platform. As we have learned, Dataverse offers multiple tools to extend and build applications without development. Also, Dataverse integrates natively with Power Apps, Power Automate, Power Pages, Power Virtual Agents, and Power BI, which allows us to build new components to extend our Dynamics 365 Customer Engagement applications, without the use of development.

  1. What concepts should I keep in mind when defining what type of solution to propose?

Answer: When we analyze the requirements and start working on the design of the solution, we have to keep several things in mind:

  • The first point would be whether the requirement can be covered with some native Dynamics 365 Customer Engagement capability that only requires parameterization or configuration.
  • Secondly, it would be to understand whether there is any capability within the platform that allows us to deliver a solution by building without code. For this, we need to know, in greater detail, the no-code/low-code capabilities that Power Platform offers us.
  • Finally, it is important to remember that even if a solution is low-code, it might require the help of someone more technical to optimize it or to go that last quarter of a mile. A clear example of this can be seen in the construction of cloud flows, where even though it is a low-code approach, it sometimes requires technical skill.
  1. How can I get recognition for my knowledge and experience?

Answer: By taking the official exams and obtaining Microsoft certifications, we can demonstrate our knowledge and experience in a concrete way.

Left arrow icon Right arrow icon

Key benefits

  • Leverage Power Apps and customize Dynamics 365 CE apps to implement advanced business case scenarios
  • Create automation with Power Automate to empower Dynamics 365 CE users to increase their productivity
  • Easily build bots using Power Virtual Agents for both internal and external use cases

Description

Extending Dynamics 365 Customer Engagement Apps with Low Code helps you gain a comprehensive, practical understanding of how a no-code/low-code project approach works for Dynamics 365 (D365) Customer Engagement (CE). This book covers the most relevant native capabilities for configuration, along with real-world scenarios to showcase the magic of extending D365 CE apps with Power Platform. The book starts by identifying different scenarios and use cases to extend D365 CE apps with a low-code approach. You’ll learn about the different capabilities of Dataverse and Power Apps used to extend native applications. Next, you'll discover how to leverage Power Apps, both Canvas apps and model-driven apps, and Power Pages, to build apps and portals around D365 CE processes. You’ll also explore Power Automate's capabilities to create or modify business processes, as well as incorporate new processes and automation. As you advance, you’ll also discover how Power Virtual Agents can be implemented in D365 CE apps. The book concludes by teaching you to integrate Power BI natively with customer engagement, thus facilitating the construction of advanced reports and dashboards. By the end of this book, you’ll have gained hands-on expertise in customizing CE apps with Power Platform to deliver more scalable and maintainable solutions.

Who is this book for?

This book is for Dynamics 365 developers, solutions architects, technical functional consultants, and pre-sales architects working on Dynamics 365 customer engagement who want to customize and extend their customer engagement apps with the power of low-code/no-code technology, and gain practical experience in using Power Platform components to deliver scalable, maintainable, and intelligent solutions to their clients. Working knowledge of Dynamics 365 and basic knowledge of low-code/no-code technology will help you get the most out of this book.

What you will learn

  • Leverage the capabilities of Dataverse and Power Apps to extend Dynamics 365 CE native applications
  • Create Canvas and model-driven apps on top of Dynamics 365 CE applications
  • Integrate AI Builder capabilities with Dynamics 365 CE for advanced solutions
  • Create automation with business process flow, cloud flows, and classic workflows
  • Deploy a chatbot and integrate it with Dynamics 365 CE processes
  • Embed Power BI dashboards and reports in Dynamics 365 CE apps
Estimated delivery fee Deliver to Finland

Premium delivery 7 - 10 business days

€17.95
(Includes tracking information)

Product Details

Country selected
Publication date, Length, Edition, Language, ISBN-13
Publication date : Jan 06, 2023
Length: 342 pages
Edition : 1st
Language : English
ISBN-13 : 9781803232317
Vendor :
Microsoft
Category :

What do you get with Print?

Product feature icon Instant access to your digital eBook copy whilst your Print order is Shipped
Product feature icon Paperback book shipped to your preferred address
Product feature icon Download this book in EPUB and PDF formats
Product feature icon Access this title in our online reader with advanced features
Product feature icon DRM FREE - Read whenever, wherever and however you want
Product feature icon AI Assistant (beta) to help accelerate your learning
OR
Modal Close icon
Payment Processing...
tick Completed

Shipping Address

Billing Address

Shipping Methods
Estimated delivery fee Deliver to Finland

Premium delivery 7 - 10 business days

€17.95
(Includes tracking information)

Product Details

Publication date : Jan 06, 2023
Length: 342 pages
Edition : 1st
Language : English
ISBN-13 : 9781803232317
Vendor :
Microsoft
Category :

Packt Subscriptions

See our plans and pricing
Modal Close icon
€18.99 billed monthly
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Simple pricing, no contract
€189.99 billed annually
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Choose a DRM-free eBook or Video every month to keep
Feature tick icon PLUS own as many other DRM-free eBooks or Videos as you like for just €5 each
Feature tick icon Exclusive print discounts
€264.99 billed in 18 months
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Choose a DRM-free eBook or Video every month to keep
Feature tick icon PLUS own as many other DRM-free eBooks or Videos as you like for just €5 each
Feature tick icon Exclusive print discounts

Frequently bought together


Stars icon
Total 96.97
Microsoft Power Platform Enterprise Architecture
€38.99
Extending Dynamics 365 Customer Engagement Apps with Low Code
€27.99
Becoming a Dynamics 365 Finance and Supply Chain Solution Architect
€29.99
Total 96.97 Stars icon
Banner background image

Table of Contents

20 Chapters
Part 1: Introduction of No-Code/Low-Code for Dynamics 365 Customer Engagement Chevron down icon Chevron up icon
Chapter 1: Dynamics 365 Customer Engagement and No-Code/Low-Code Chevron down icon Chevron up icon
Chapter 2: Extending Dynamics 365 Customer Engagement with a No-Code/Low-Code Approach Chevron down icon Chevron up icon
Part 2: Extending Dynamics 365 Customer Engagement Applications Chevron down icon Chevron up icon
Chapter 3: Extending Dynamics 365 Customer Engagement Native Applications Chevron down icon Chevron up icon
Chapter 4: Building Applications with Dynamics 365 Customer Engagement Chevron down icon Chevron up icon
Chapter 5: Dynamics 365 Customer Engagement with Custom Embedded Applications Chevron down icon Chevron up icon
Chapter 6: Extending Your Apps with AI and Mixed Reality Chevron down icon Chevron up icon
Part 3: Building Custom Processes for Dynamics 365 Customer Engagement Applications Chevron down icon Chevron up icon
Chapter 7: Automations in Dynamics 365 Customer Engagement Apps Chevron down icon Chevron up icon
Chapter 8: Working with Data Chevron down icon Chevron up icon
Chapter 9: Integrating Artificial Intelligence into Processes Chevron down icon Chevron up icon
Part 4: No-Code/Low-Code Bots for Dynamics 365 Customer Engagement Chevron down icon Chevron up icon
Chapter 10: Customer-Facing Bots Chevron down icon Chevron up icon
Chapter 11: Enabling Bots to Users Chevron down icon Chevron up icon
Part 5: Working with Advanced Dashboards and Reports with Dynamics 365 Customer Engagement Chevron down icon Chevron up icon
Chapter 12: Reporting Dashboards with Dynamics 365 Customer Engagement Data Chevron down icon Chevron up icon
Chapter 13: Embedded Dashboards and Reports in Dynamics 365 Customer Engagement Chevron down icon Chevron up icon
Index Chevron down icon Chevron up icon
Other Books You May Enjoy Chevron down icon Chevron up icon

Customer reviews

Rating distribution
Full star icon Full star icon Full star icon Full star icon Full star icon 5
(2 Ratings)
5 star 100%
4 star 0%
3 star 0%
2 star 0%
1 star 0%
Mike Hartley Jan 29, 2023
Full star icon Full star icon Full star icon Full star icon Full star icon 5
The Power Platform is undeniably the darling of the Microsoft Business Applications world at the moment, but there's never been anything to help Dynamics 365 professionals understand how they can utilise it.... Until Now!This book by Nicolas Andres Fernandez is an essential guide for any consultant or solutions architect with a D365 background who is looking to understand and unleash to full potential of the Power Platform.Written in easy to reference sections, and in a very approachable manner, this book shows how the different products can add value to the Customer Engagement suite of products.The ebook is great, but the physical copy for me makes the most sense as you can just have it next to you as you work. It's also ideal to browse through whilst waiting for the latest solutions to deploy or environments to spin up 😉
Amazon Verified review Amazon
Jamie Barker Jan 26, 2023
Full star icon Full star icon Full star icon Full star icon Full star icon 5
**I received a copy of this book for an honest review**This is a great book to all those people who are looking to extend Dynamics 365 CE with the Power Platform . It is well written with clear step by step exercises to help you understand how to use the capabilities and get you thinking about how you can use the skills gained to apply to your own challenges.This is not a book that goes super deep on the various capabilities but does give you the foundations to build upon. Having said that I did take away the odd nugget!
Amazon Verified review Amazon
Get free access to Packt library with over 7500+ books and video courses for 7 days!
Start Free Trial

FAQs

What is the delivery time and cost of print book? Chevron down icon Chevron up icon

Shipping Details

USA:

'

Economy: Delivery to most addresses in the US within 10-15 business days

Premium: Trackable Delivery to most addresses in the US within 3-8 business days

UK:

Economy: Delivery to most addresses in the U.K. within 7-9 business days.
Shipments are not trackable

Premium: Trackable delivery to most addresses in the U.K. within 3-4 business days!
Add one extra business day for deliveries to Northern Ireland and Scottish Highlands and islands

EU:

Premium: Trackable delivery to most EU destinations within 4-9 business days.

Australia:

Economy: Can deliver to P. O. Boxes and private residences.
Trackable service with delivery to addresses in Australia only.
Delivery time ranges from 7-9 business days for VIC and 8-10 business days for Interstate metro
Delivery time is up to 15 business days for remote areas of WA, NT & QLD.

Premium: Delivery to addresses in Australia only
Trackable delivery to most P. O. Boxes and private residences in Australia within 4-5 days based on the distance to a destination following dispatch.

India:

Premium: Delivery to most Indian addresses within 5-6 business days

Rest of the World:

Premium: Countries in the American continent: Trackable delivery to most countries within 4-7 business days

Asia:

Premium: Delivery to most Asian addresses within 5-9 business days

Disclaimer:
All orders received before 5 PM U.K time would start printing from the next business day. So the estimated delivery times start from the next day as well. Orders received after 5 PM U.K time (in our internal systems) on a business day or anytime on the weekend will begin printing the second to next business day. For example, an order placed at 11 AM today will begin printing tomorrow, whereas an order placed at 9 PM tonight will begin printing the day after tomorrow.


Unfortunately, due to several restrictions, we are unable to ship to the following countries:

  1. Afghanistan
  2. American Samoa
  3. Belarus
  4. Brunei Darussalam
  5. Central African Republic
  6. The Democratic Republic of Congo
  7. Eritrea
  8. Guinea-bissau
  9. Iran
  10. Lebanon
  11. Libiya Arab Jamahriya
  12. Somalia
  13. Sudan
  14. Russian Federation
  15. Syrian Arab Republic
  16. Ukraine
  17. Venezuela
What is custom duty/charge? Chevron down icon Chevron up icon

Customs duty are charges levied on goods when they cross international borders. It is a tax that is imposed on imported goods. These duties are charged by special authorities and bodies created by local governments and are meant to protect local industries, economies, and businesses.

Do I have to pay customs charges for the print book order? Chevron down icon Chevron up icon

The orders shipped to the countries that are listed under EU27 will not bear custom charges. They are paid by Packt as part of the order.

List of EU27 countries: www.gov.uk/eu-eea:

A custom duty or localized taxes may be applicable on the shipment and would be charged by the recipient country outside of the EU27 which should be paid by the customer and these duties are not included in the shipping charges been charged on the order.

How do I know my custom duty charges? Chevron down icon Chevron up icon

The amount of duty payable varies greatly depending on the imported goods, the country of origin and several other factors like the total invoice amount or dimensions like weight, and other such criteria applicable in your country.

For example:

  • If you live in Mexico, and the declared value of your ordered items is over $ 50, for you to receive a package, you will have to pay additional import tax of 19% which will be $ 9.50 to the courier service.
  • Whereas if you live in Turkey, and the declared value of your ordered items is over € 22, for you to receive a package, you will have to pay additional import tax of 18% which will be € 3.96 to the courier service.
How can I cancel my order? Chevron down icon Chevron up icon

Cancellation Policy for Published Printed Books:

You can cancel any order within 1 hour of placing the order. Simply contact [email protected] with your order details or payment transaction id. If your order has already started the shipment process, we will do our best to stop it. However, if it is already on the way to you then when you receive it, you can contact us at [email protected] using the returns and refund process.

Please understand that Packt Publishing cannot provide refunds or cancel any order except for the cases described in our Return Policy (i.e. Packt Publishing agrees to replace your printed book because it arrives damaged or material defect in book), Packt Publishing will not accept returns.

What is your returns and refunds policy? Chevron down icon Chevron up icon

Return Policy:

We want you to be happy with your purchase from Packtpub.com. We will not hassle you with returning print books to us. If the print book you receive from us is incorrect, damaged, doesn't work or is unacceptably late, please contact Customer Relations Team on [email protected] with the order number and issue details as explained below:

  1. If you ordered (eBook, Video or Print Book) incorrectly or accidentally, please contact Customer Relations Team on [email protected] within one hour of placing the order and we will replace/refund you the item cost.
  2. Sadly, if your eBook or Video file is faulty or a fault occurs during the eBook or Video being made available to you, i.e. during download then you should contact Customer Relations Team within 14 days of purchase on [email protected] who will be able to resolve this issue for you.
  3. You will have a choice of replacement or refund of the problem items.(damaged, defective or incorrect)
  4. Once Customer Care Team confirms that you will be refunded, you should receive the refund within 10 to 12 working days.
  5. If you are only requesting a refund of one book from a multiple order, then we will refund you the appropriate single item.
  6. Where the items were shipped under a free shipping offer, there will be no shipping costs to refund.

On the off chance your printed book arrives damaged, with book material defect, contact our Customer Relation Team on [email protected] within 14 days of receipt of the book with appropriate evidence of damage and we will work with you to secure a replacement copy, if necessary. Please note that each printed book you order from us is individually made by Packt's professional book-printing partner which is on a print-on-demand basis.

What tax is charged? Chevron down icon Chevron up icon

Currently, no tax is charged on the purchase of any print book (subject to change based on the laws and regulations). A localized VAT fee is charged only to our European and UK customers on eBooks, Video and subscriptions that they buy. GST is charged to Indian customers for eBooks and video purchases.

What payment methods can I use? Chevron down icon Chevron up icon

You can pay with the following card types:

  1. Visa Debit
  2. Visa Credit
  3. MasterCard
  4. PayPal
What is the delivery time and cost of print books? Chevron down icon Chevron up icon

Shipping Details

USA:

'

Economy: Delivery to most addresses in the US within 10-15 business days

Premium: Trackable Delivery to most addresses in the US within 3-8 business days

UK:

Economy: Delivery to most addresses in the U.K. within 7-9 business days.
Shipments are not trackable

Premium: Trackable delivery to most addresses in the U.K. within 3-4 business days!
Add one extra business day for deliveries to Northern Ireland and Scottish Highlands and islands

EU:

Premium: Trackable delivery to most EU destinations within 4-9 business days.

Australia:

Economy: Can deliver to P. O. Boxes and private residences.
Trackable service with delivery to addresses in Australia only.
Delivery time ranges from 7-9 business days for VIC and 8-10 business days for Interstate metro
Delivery time is up to 15 business days for remote areas of WA, NT & QLD.

Premium: Delivery to addresses in Australia only
Trackable delivery to most P. O. Boxes and private residences in Australia within 4-5 days based on the distance to a destination following dispatch.

India:

Premium: Delivery to most Indian addresses within 5-6 business days

Rest of the World:

Premium: Countries in the American continent: Trackable delivery to most countries within 4-7 business days

Asia:

Premium: Delivery to most Asian addresses within 5-9 business days

Disclaimer:
All orders received before 5 PM U.K time would start printing from the next business day. So the estimated delivery times start from the next day as well. Orders received after 5 PM U.K time (in our internal systems) on a business day or anytime on the weekend will begin printing the second to next business day. For example, an order placed at 11 AM today will begin printing tomorrow, whereas an order placed at 9 PM tonight will begin printing the day after tomorrow.


Unfortunately, due to several restrictions, we are unable to ship to the following countries:

  1. Afghanistan
  2. American Samoa
  3. Belarus
  4. Brunei Darussalam
  5. Central African Republic
  6. The Democratic Republic of Congo
  7. Eritrea
  8. Guinea-bissau
  9. Iran
  10. Lebanon
  11. Libiya Arab Jamahriya
  12. Somalia
  13. Sudan
  14. Russian Federation
  15. Syrian Arab Republic
  16. Ukraine
  17. Venezuela