เทมเพลตอีเมลธุรกรรมโอเพนซอร์ส

เผยแพร่แล้ว: 2017-11-29

เมื่อคุณตั้งค่าบัญชี SendGrid ใหม่ การสร้างชุดเทมเพลตอีเมลสำหรับบัญชีของคุณถือเป็นงานที่สำคัญที่สุดงานหนึ่งที่ต้องทำ หากคุณกำลังวางแผนที่จะส่งอีเมลผ่าน API ของเราสำหรับแอปหรือบริการของคุณ คุณจะต้องมีเทมเพลตอีเมลหลายประเภท ที่พบบ่อยที่สุดคือการรีเซ็ตรหัสผ่าน การยืนยันอีเมล และใบเสร็จ

แม้ว่าจะมีเทมเพลตอีเมลที่สร้างไว้ล่วงหน้าให้เลือกมากมายบนเว็บ การค้นหาชุดที่ปรับแต่งได้ง่ายเพื่อให้เข้ากับแบรนด์ของคุณนั้นไม่ใช่เรื่องง่ายเสมอไป

สิ่งสำคัญคือต้องทดสอบเทมเพลตในโปรแกรมรับส่งเมลทั่วไปอย่างละเอียด กระบวนการนี้อาจใช้เวลานานและทำให้ขั้นตอนการตั้งค่าบัญชี SendGrid ของคุณช้าลงและเริ่มส่งอีเมล

ฉันตระหนักว่าทีมงานที่ SendGrid สามารถมอบคุณค่าให้กับลูกค้าของเราโดยการสร้างชุดเทมเพลตอีเมลโอเพนซอร์สที่ผู้ใช้สามารถใช้ประโยชน์ได้เพื่อให้ครอบคลุมกรณีการใช้งานทั่วไปเหล่านี้ ไม่เพียงแต่เทมเพลตจะปรับแต่งได้ง่ายเท่านั้น แต่คุณยังพร้อมใช้และส่งได้อย่างรวดเร็ว!

ชุดเทมเพลตของเราซึ่งเราเรียกว่า "วาง" ครอบคลุมกรณีการใช้งาน 5 กรณี:

  • รีเซ็ตรหัสผ่าน
  • อีเมลยืนยัน
  • จดหมายต้อนรับ
  • รายรับ
  • ข้อมูลย่อย (รายวัน รายสัปดาห์ หรือรายเดือน)

ดาวน์โหลดเทมเพลตบน GitHub

ในการเริ่มต้นใช้งานเทมเพลต Paste ให้ไปที่ GitHub และโคลนที่เก็บหรือดาวน์โหลดโฟลเดอร์ Paste templates นอกจากนี้ ยังควรกล่าวอีกว่าเทมเพลตเหล่านี้อยู่ในที่เก็บโอเพนซอร์สของเทมเพลตอีเมลที่ผู้ใช้ SendGrid คนอื่นๆ ได้ช่วยเหลือในช่วงงาน Hacktoberfest ครั้งล่าสุดของเรา

การปรับแต่งเทมเพลต วาง

เมื่อคุณมีเทมเพลต Paste ในเครื่องแล้ว ให้เปิดในโปรแกรมแก้ไขโค้ดที่คุณต้องการ (ฉันขอแนะนำ VSCode หรือ Atom ทั้งสองแบบฟรี)

ฉันขอแนะนำให้เริ่มต้นด้วย base.html เนื่องจากมีส่วนประกอบที่นำกลับมาใช้ใหม่ได้เกือบทั้งหมดที่พบในเทมเพลตอื่นๆ มากมาย เทมเพลตเหล่านี้ล้วนมีโครงสร้างร่วมกันสำหรับ HTML และแม้ว่าจะมีสไตล์พื้นฐานสองสามแบบในเอกสาร แต่สไตล์ส่วนใหญ่จะอยู่ในบรรทัด

เมื่อคุณรวม HTML คุณจะสังเกตเห็นความคิดเห็น HTML จำนวนมากเพื่อระบุว่าบล็อกเริ่มต้นและสิ้นสุดที่ใด นี่เป็นบันทึกสำคัญที่จะช่วยคุณเมื่อคุณสแกนดูเทมเพลตและเริ่มแก้ไข

นอกจากนี้ คุณจะสังเกตเห็นสไตล์บนองค์ประกอบ HTML สำหรับสีพื้นหลัง การพิมพ์ การเว้นวรรค ฯลฯ เราขอแนะนำให้คุณทดลองกับองค์ประกอบเหล่านี้เพื่อทำความเข้าใจว่าพวกเขาเปลี่ยนรูปลักษณ์และความรู้สึกของเทมเพลตเหล่านี้อย่างไร

เพิ่มโลโก้ของคุณไปยังเทมเพลต

สิ่งแรกที่คุณต้องทำคือแทนที่โลโก้ Paste templates ด้วยโลโก้ของคุณเอง คุณสามารถค้นหาบล็อกโลโก้ได้อย่างรวดเร็วด้วยการค้นหาความคิดเห็น HTML โดยระบุว่าเป็นจุดเริ่มต้น:

ภายในบล็อกนี้ คุณจะต้องค้นหาแท็ก anchor (<a> ) และเปลี่ยน HREF เป็น URL ของคุณ เทมเพลตควรเชื่อมโยงกับหน้าแรกของ SendGrid โดยค่าเริ่มต้น

หลังจากปรับ URL แล้ว ให้แทนที่โลโก้ Paste ด้วยของคุณเอง ฉันแนะนำให้เก็บโลโก้ของคุณไว้ที่ใดที่หนึ่งที่คุณสามารถลิงก์ไปได้อย่างง่ายดาย เช่น เว็บเซิร์ฟเวอร์หรือ CDN เมื่อคุณเปลี่ยนโลโก้ src แล้ว ให้ปรับรูปแบบอินไลน์เพื่อให้ความกว้าง/ความสูงถูกต้อง ซึ่งจะขึ้นอยู่กับอัตราส่วนกว้างยาวของโลโก้ของคุณ โดยค่าเริ่มต้น โลโก้วางจะเป็นสี่เหลี่ยมจัตุรัส 48px ดังนั้นเราจึงกำหนดรูปแบบความกว้างเป็น 48px

ตัวอย่าง:

ในตัวอย่างนี้ URL ของโลโก้วางถูกอ้างอิงพร้อมกับรูปแบบความกว้างบางส่วนเพื่อตั้งค่าให้เป็นขนาด 48px ที่ต้องการ ปรับค่าเหล่านี้สำหรับโลโก้ของคุณเองเพื่อให้ดูคมชัด

การปรับแต่งสีพื้นหลัง

ดังที่กล่าวไว้ข้างต้น สีพื้นหลังถูกกำหนดบนบล็อกต่างๆ เพื่อสร้างรูปแบบเริ่มต้นของเทมเพลต Paste (สีเทาและสีขาว) คุณสามารถเปลี่ยนสิ่งนี้ (และควร) ได้อย่างง่ายดายเพื่อให้เข้ากับสีของแบรนด์ของคุณ

วิธีที่ง่ายที่สุดในการข้ามไปมาระหว่างสไตล์เหล่านี้คือการใช้ตัวแก้ไขของคุณเพื่อค้นหาสไตล์อินไลน์ bgcolor และสีพื้นหลัง ค่าของคุณสมบัติเหล่านี้สามารถแทนที่ด้วยค่าฐานสิบหก (เช่น #000000) หรือชื่อสี (เช่น สีดำ) ในขณะที่คุณดำเนินการเปลี่ยนแปลงเหล่านี้ จะเป็นเรื่องง่ายที่จะคอยดูสิ่งต่างๆ หากคุณเปิดเทมเพลตใดเทมเพลตหนึ่งในเบราว์เซอร์ที่คุณต้องการและรีเฟรชเมื่อคุณทำการเปลี่ยนแปลง

ตัวอย่าง:

ในตัวอย่างนี้ แท็ก body ถูกกำหนดสไตล์ด้วยสีพื้นหลังสีเทาอ่อน ค่าสีนี้และอื่นๆ ภายในเทมเพลตควรปรับแต่งให้เข้ากับแบรนด์ของคุณ

ปรับแต่งปุ่ม

ปุ่มเป็นหนึ่งในองค์ประกอบอินเทอร์เฟซที่พบบ่อยที่สุดในเทมเพลตอีเมล คุณจะใช้สิ่งเหล่านี้เป็นคำกระตุ้นการตัดสินใจ โดยเน้นการดำเนินการที่สำคัญที่สุดที่คุณต้องการให้ผู้ใช้ดำเนินการ เช่น การยืนยันที่อยู่อีเมลของพวกเขา

ตามค่าเริ่มต้น ปุ่มของ Paste จะถูกจัดรูปแบบเป็นบล็อคสีน้ำเงินที่มีรัศมีเส้นขอบที่ละเอียดรอบมุม การปรับแต่งปุ่มเหล่านี้ให้เข้ากับแบรนด์ของคุณนั้นคล้ายกับการดัดแปลงที่เราได้ทำกับสีพื้นหลังของเทมเพลตของเราแล้ว ค้นหาบล็อกโดยใช้ความคิดเห็น HTML ที่เราเพิ่มให้คุณ:

เรามีเซลล์ตารางหลายเซลล์ที่ใช้พื้นหลังสีขาว (#ffffff) เพื่อสร้างบล็อกรอบๆ ปุ่ม แต่คุณจะต้องการค้นหาเซลล์ตารางที่มีสไตล์ดังต่อไปนี้

ตัวอย่าง:

ในตัวอย่างนี้ <td> มี bgcolor ที่ใช้ในการกำหนดสีของปุ่ม พร้อมด้วยรัศมีเส้นขอบเพื่อปัดเศษมุมอย่างละเอียด ทดลองใช้สไตล์เหล่านี้เพื่อให้ได้รูปลักษณ์ที่ไม่เหมือนใครสำหรับปุ่มที่เข้ากับแบรนด์ของคุณ

ส่วนที่สองของปุ่มของเราคือจุดยึด (<a> ) ภายในเซลล์ตารางที่แสดงด้านบน

จุดยึดนี้ควบคุม URL ที่ปุ่มของคุณจะไปเมื่อคลิก แต่ยังรวมถึงรูปแบบข้อความสำหรับป้ายกำกับด้วย คุณสามารถปรับสไตล์เพื่อปรับป้ายกำกับตามความต้องการและสิ่งที่ตรงกับแบรนด์ของคุณได้

การปรับแต่งตัวอักษร

ตามค่าเริ่มต้น เทมเพลต Paste จะโหลดในเว็บฟอนต์ Source Sans Pro ผ่าน Google Fonts คุณสามารถใช้แบบอักษรเว็บอื่นจากคอลเล็กชันของ Google หรือใช้ชุดแบบอักษรมาตรฐานที่พบในคอมพิวเตอร์ส่วนใหญ่ในปัจจุบัน (Arial, Georgia, Times ฯลฯ)

หากคุณกำลังวางแผนที่จะใช้เว็บฟอนต์อื่น โปรดดูคำแนะนำและเคล็ดลับการพัฒนาอีเมลของฉันสำหรับคำแนะนำที่เป็นประโยชน์ ตรวจสอบให้แน่ใจว่าคุณรวม HTML สำหรับสไตล์อินไลน์ที่อ้างอิงตระกูลฟอนต์และปรับตามความต้องการของคุณ

ตัวอย่าง:

ในตัวอย่างนี้ <td> มีการตั้งค่ารูปแบบแบบอักษรให้ใช้ Source Sans Pro โดยมีการถอยกลับไปใช้แบบอักษรมาตรฐานในกรณีที่ไม่สามารถโหลดแบบอักษรของเว็บได้

จบความคิด

ฉันหวังว่าคำแนะนำเหล่านี้จะช่วยคุณปรับแต่งเทมเพลตเหล่านี้ให้เหมาะกับแบรนด์ของคุณและช่วยให้คุณเริ่มต้นใช้งานบนแพลตฟอร์มของ SendGrid ในอนาคต ฉันหวังว่าจะขยายพื้นที่เก็บข้อมูลเทมเพลตอีเมลของเราด้วยเทมเพลตเพิ่มเติม แต่ยังเป็นเครื่องมือสร้างที่จะทำให้กระบวนการปรับแต่งเร็วขึ้นมาก

หากคุณประสบปัญหาใดๆ ระหว่างทาง โปรดส่งปัญหาเกี่ยวกับ repo GitHub และหากคุณต้องการมีส่วนร่วม โปรดส่งคำขอดึง กำลังมองหาเทมเพลตเพิ่มเติมเพื่อทดลองใช่หรือไม่ ลองใช้เทมเพลตอีเมล HTML ที่ตอบสนองได้ฟรีของ SendGrid