Encanto: Vùng đất thần kỳ
Sản xuất > Biên kịch

Quindío, thung lũng Cocora và Barichara tại Khu hành chính Santander thuộc Colombia là một số địa điểm nhóm sản xuất  đã tới du khảo.
Khi bộ phim dần trở nên phức tạp hơn, với hàng tá nhân vật cần phát triển cùng rất nhiều bài hát và bối cảnh văn hóa phong phú với truyền thống hiện thực huyền ảo sâu đậm, Howard và Bush nhận ra rằng họ cần một nhà biên kịch nữa ra tay cứu giúp. Họ rốt cuộc chọn Charise Castro Smith vì cô có kiến ​​thức nền tảng vững chắc về trào lưu văn học  hiện thực kỳ ảo và cũng đã từng có kinh nghiệm xử lý "những động lực gia đình trong thế giới thực". Bush nhận xét Castro Smith là "món quà trời cho" vì cô cung cấp "một nền tảng xuất phát từ trái tim, nhạy cảm và xác thực" cho cốt truyện. Castro Smith cố gắng nhào nặn một hình tượng Mirabel hoàn toàn cá biệt, không hoàn hảo và mang tính người; một nhân vật nhằm đại diện cho cuộc sống của những cô gái Latinh nhưng vẫn có thể được khán giả toàn cầu thấu hiểu.
Từng tham gia sản xuất tác phẩm Moana, Miranda biết rằng nhân vật chính cùng tên Moana ban đầu có đến tận 8 người anh em trước khi họ bị loại bỏ để đơn giản hóa cốt truyện. Do đó, anh đã đoán trước rằng Disney Animation sẽ ngần ngại tiếp tục dự án với hàng tá nhân vật chính như vậy. Miranda viết ca khúc mở đầu phim "The Family Madrigal" để chứng minh với Disney Animation rằng họ hoàn toàn có thể giới thiệu một đại gia đình và các mối quan hệ giữa các thành viên của nó một cách hiệu quả cho khán giả theo dõi. Do thời lượng chỉ có 90 phút, các nhà làm phim đã phải vật lộn để làm cho gia đình trung tâm trở nên chân thực, có hồn và nhân văn nhất có thể, và cung cấp cho từng thành viên những cung phát triển nhân vật riêng. Đội ngũ đã làm việc chăm chỉ để xây dựng Encanto dựa trên các nguyên mẫu gia đình có thể nhận dạng ngay lập tức. Họ tập trung vào việc bứt phá các nguyên mẫu đó và chứng minh rằng mỗi cá nhân trong gia đình đều phức tạp hơn những cái "mặt nạ" áp đặt lên họ. Mỗi thành viên của gia đình Madrigal đều được lấy cảm hứng từ một nguyên mẫu gia đình thông thường song được phóng đại và huyền ảo hóa; ví dụ, Isabela và Luisa lần lượt dựa trên đứa con vàng và đứa trẻ gánh trọng trách của gia đình. Bush giải thích rằng phương pháp này khiến mỗi khả năng không có cảm giác bị tùy tiện, mà được quy định rõ bởi cảm xúc và tính cách của từng nhân vật.
Giống hầu hết các bộ phim hoạt hình đi trước của Disney, Encanto đã trải qua "nhiều phiên bản khác nhau" trong quá trình phát triển cốt truyện. Những ý tưởng bị loại bỏ bao gồm: một thiếu nữ hiện đại bị đưa sang thế giới khác nhờ một cái tay nắm cửa ma thuật; Agustín đóng vai trò là gia trưởng phụ hệ, người đã phát hiện ra Encanto và đích thân xây dựng Casita ở đó; bộ phim lấy bối cảnh rõ ràng vào những năm 1950 với thời trang hiện đại và ở những khu đô thị sầm uất, cùng với xe cộ và một chuyến thăm thành phố nơi Alma ban đầu xuất thân; Casita chính là một phần tính cách Alma, chứ không thuộc về toàn bộ gia đình; bộ phim sẽ xoay quanh nhiều thế hệ gia đình sinh sống ở Casita trong vòng 100 năm; Mirabel sẽ cố gắng trong vô vọng để tìm kiếm món quà kỳ diệu của mình, thay vì chỉ bày tỏ sự thất vọng khi không được ban tặng phép mầu; màu sắc thế giới trong hai màn đầu của phim sẽ phản ánh góc nhìn của Mirabel, và sau đó sẽ chuyển sang phông màu thực tế hơn khi bộ phim chuyển sang quan điểm của Alma ở màn thứ ba; căn phòng của Luisa sẽ được làm bằng đá và "buồn tẻ" để phản ánh tinh thần trách nhiệm của cô ấy, nhưng lại có một "lối bí mật" dẫn một căn phòng ẩn giống "công viên giải trí", nơi cô ấy có thể vui chơi thoải mái; Isabela từng được các nhà làm phim ghép cặp với một chàng trai "ngớ ngẩn" tên là Bubo xuất thân nơi đô thị. Sau khi bộ phim ra mắt, Bush tiết lộ qua Twitter một số ý tưởng khác từng được bàn luận nhưng rồi bị bỏ xó: Alma sinh ra ba đứa trẻ ở dòng sông vào đúng khoảnh khắc cái chết của Pedro; sự thù địch lẫn nhau giữa Isabela và Mirabel sẽ lên cao trào với một màn đánh lộn; Mirabel được tổ chức lễ quinceañera. Theo Howard, "cốt lõi của cả bộ phim" vẫn phải là mối quan hệ giữa Mirabel và Alma.