{"status":"success","username":"motleyinspires","page_id":11328,"firstname":"Motley Inspires","subscription":"{\"status\":\"free\",\"expiration_date\":null,\"can_trial\":true}","elements":["{\"type\":\"card\",\"header\":\"Clarity Session with Olubukunmi Olukoya\",\"subheader\":\"Join us for an insightful webinar as we discuss practical ways to rebuild consistency with Olubukunmi Olukoya.\",\"data\":[{\"image\":\"https:\/\/content.disha.ng\/pages\/f859ab11-720e-4042-bd51-c488e852a1e7\/RLsunGiMZwuQv5TFL7DP5XQ3Rkzvg3cOCpkTVBDs.jpg\",\"title\":\"\",\"altText\":\"\",\"url\":\"https:\/\/forms.gle\/LUe8TQqiPnvkfFQaA\"}]}","{\"type\":\"button\",\"data\":[{\"title\":\"Help Us Build\",\"url\":\"https:\/\/forms.gle\/yH4vCh9FGNE8THeG9\"},{\"title\":\"Visualization Session (Discounted)\",\"url\":\"https:\/\/paystack.com\/buy\/see-it-be-it-a-visualization-course-discount\"},{\"title\":\"Subscribe to YouTube\",\"url\":\"https:\/\/www.youtube.com\/@motleyinspires\"},{\"title\":\"Read our newsletter\",\"url\":\"https:\/\/motleyinspires.substack.com\/\"},{\"title\":\"Order The Values Deck\",\"url\":\"https:\/\/paystack.com\/buy\/values-deck\"},{\"title\":\"Take Visualization Session Directly with Nifemi\",\"url\":\"https:\/\/paystack.com\/buy\/seeitbeit\"},{\"title\":\"Rewatch - The Power of Your Dreams with Atim Ukoh and Deji Oluokun\",\"url\":\"https:\/\/www.youtube.com\/watch?v=B0tXVrZVnmM&t=118s\"},{\"title\":\"We want to know what you think\",\"url\":\"https:\/\/forms.gle\/Lg4aR92WtJTzcygb8\"},{\"title\":\"Order The Brag Book\",\"url\":\"https:\/\/paystack.com\/buy\/brag-book\"},{\"title\":\"Partner with Motley Inspires\",\"url\":\"https:\/\/forms.gle\/eKz1DZVrBT7jgjecA\"},{\"title\":\"1 on 1 Clarity Session with Nifemi Aikomo\",\"url\":\"https:\/\/paystack.com\/buy\/clarity-session-with-nifemi\"},{\"title\":\"Subscribe to Jot Things Down by Motley Inspires\",\"url\":\"https:\/\/motleyinspires.substack.com\/subscribe?\"},{\"title\":\"Download 'Stock Taking' Worksheet\",\"url\":\"https:\/\/motleyinspires.ck.page\/1cf0cd547d?ref=dishapages\"},{\"title\":\"Watch All Previous Clarity Sessions\",\"url\":\"https:\/\/www.youtube.com\/channel\/UCU-ieaTdsWcPB8UgY771tcw\/videos\"},{\"title\":\"Download Free Reflection Worksheet\",\"url\":\"https:\/\/motleyinspires.ck.page\/9e268441f8\"},{\"title\":\"Download our Training Portfolio\",\"url\":\"https:\/\/drive.google.com\/file\/d\/1uhGvb7Yg5y6Pgd76-X-CY1OWkdsZ-lWt\/view?usp=sharing\"},{\"title\":\"Invite me to speak about Quarter Life Crisis\",\"url\":\"https:\/\/motleyinspires.ck.page\"}]}","{\"type\":\"card\",\"header\":\"THE VALUES DECK - ORDER NOW\",\"subheader\":\"Values constitute your personal bottom line. They express your life goals and help you prioritize what is important to you. \\n\\nThis is a card deck to help individuals identify what values are most important to their lives.\",\"data\":[{\"image\":\"https:\/\/content.disha.ng\/pages\/4889f0e7-9b0a-4e89-b41a-9df4714bc8f8\/IgW6S3AF7GOteJ5mRsFFnDGKg1RiWbSINojAQHTp.jpeg\",\"title\":\"\",\"altText\":\"\",\"url\":\"https:\/\/paystack.com\/buy\/values-deck\"}]}","{\"type\":\"card\",\"header\":\"ORDER THE BRAG BOOK\",\"subheader\":\"A brag book is a place where you record all your accomplishments, awards, wins, and even affirmations or quotes from your colleagues or people. Your brag book acts as an easy place to keep key milestones across your personal and professional life. You can reference it when you\u2019re building a resume, interviewing for a new job, navigating a salary increase, or even when you need a morale boost. A brag book increases confidence. Seeing all your accomplishments will boost your self-esteem.\",\"data\":[{\"image\":\"https:\/\/content.disha.ng\/pages\/dad1f292-9b5f-4957-8794-9a4e6267f41b\/TFvJXvlM7hMA5VgyqJbc2He0TrKVGGPjp2Ps2aTn.jpg\",\"title\":\"\",\"altText\":\"\",\"url\":\"https:\/\/paystack.com\/buy\/brag-book-free\"}]}","{\"type\":\"card\",\"header\":\"Visualization Session (Discounted)\",\"subheader\":\"Start the year off right with a 40% Discount on our visualization course, where we'll assist you in visualizing your ideal future and show you how to pursue your goals consistently.\",\"data\":[{\"image\":\"https:\/\/content.disha.ng\/pages\/b2567d9b-4c4b-4f02-a863-af5effc9fb91\/q3wJIMR3JG7hHJsaoxPqWUBTXvfjfyrUd9ymriz3.png\",\"title\":\"\",\"altText\":\"\",\"url\":\"https:\/\/paystack.com\/buy\/see-it-be-it-a-visualization-course-discount\"}]}","{\"type\":\"card\",\"header\":\"The Visualization Course\",\"subheader\":\"SEE IT. BE IT. is a visualization session designed to help people narrow down their goals in order of priority. The session helps you on how to visualize your desired future and teaches consistency in pursuing goals. We believe in the law of attraction and by visualizing certain events or situations, a person can attract them. By visualizing it, they also able to identify opportunities to help them attain those goals. \",\"data\":[{\"image\":\"https:\/\/content.disha.ng\/pages\/542211de-e922-4e8f-af42-f20b3df9c9bd\/5EK241uDbABPqQg6GLYr4KuzhR8m0MKjh8XAq2rC.jpeg\",\"title\":\"\",\"altText\":\"\",\"url\":\"https:\/\/paystack.com\/buy\/seeitbeit\"}]}","{\"type\":\"card\",\"header\":\"Catch Up on All Previous Sessions\",\"subheader\":\"We have monthly webinars that speak to the core of the brand which is to help millennials get the clarity that not only strengthens confidence and capability but equip people with the ability to go all out in pursuit of their dreams\\n\\nCatch up on some of our previous clarity sessions\",\"data\":[{\"image\":\"https:\/\/content.disha.ng\/pages\/0f39f450-fd76-4d06-8dd9-2c1464fed098\/SnEkUDZvNvu2QemXtk5b4VS9MFeB8s6T7wixonoP.jpeg\",\"title\":\"\",\"altText\":\"\",\"url\":\"https:\/\/www.youtube.com\/channel\/UCU-ieaTdsWcPB8UgY771tcw\/videos\"}]}","{\"type\":\"card\",\"header\":\"Unstuck Sessions\",\"subheader\":\"A series of creative clarity sessions aimed at helping you find answers you never thought of. \",\"data\":[{\"image\":\"https:\/\/content.disha.ng\/pages\/9c6dc004-4fde-4efd-a37c-92d21f53d5a8\/y0LoFZ468dO0fmXiGBprumZgKk0128frSWqQuPsL.jpg\",\"title\":\"\",\"altText\":\"\",\"url\":\"http:\/\/bit.ly\/unstucksessions\"}]}","{\"type\":\"card\",\"header\":\"Rewatch - The Power of Your Dreams with Atim Ukoh and Deji Oluokun\",\"subheader\":\"We had a conversation at AfricaNXT with three creatives who in their different sectors have put in the work whilst always constantly dreaming and looking for opportunities to make their dreams become a reality.\",\"data\":[{\"image\":\"https:\/\/content.disha.ng\/pages\/3bcb1155-1fd9-4cc3-abc9-497130805acb\/RKUTN7oUOBdcKyemSg5mgEH9ICfohRSBXQxitlwP.jpg\",\"title\":\"\",\"altText\":\"\",\"url\":\"https:\/\/www.youtube.com\/watch?v=B0tXVrZVnmM&t=118s\"}]}","{\"type\":\"card\",\"header\":\"Join our AfricaNXT session where we speak about The Power of Dreams\",\"subheader\":\"As creatives and entrepreneurs, one of the underused capabilities is the ability to be able to dream. Take off the limits of your mind and envision a future for yourself that beats your current reality. This conversation would be had with three creatives who in their different sectors have put in the work whilst always constantly dreaming and looking for opportunities to make their dreams become a reality. The guests from the podcast have recently come to the limelight but this conversation would help people see and understand how your dreams can inspire you, shape your life, and do what makes you come alive.\",\"data\":[{\"image\":\"https:\/\/content.disha.ng\/pages\/bcf1691d-f8ef-4860-88bf-6bf78ad35672\/m6ESykb2cFOU7H5nRlGfaLPTq5xdebqFGtszAqu9.jpg\",\"title\":\"\",\"altText\":\"\",\"url\":\"https:\/\/emamo.com\/event\/africanxt2022\/s\/the-power-of-dreams-aXJp3o\"}]}","{\"type\":\"card\",\"header\":\"Download the Life Skills Curriculum Brochure\",\"subheader\":\"The Life Skills Curriculum is an intricate part of the Boys to Men Initiative\\ncommitted to growth relevant to the future of young men at large. This\\nprogram will develop and imbibe in them a value system that guarantees\\nthat they turn out to be wholesome members of society. It will touch on,\\nalbeit not limited to the following: critical thinking, communication,\\ndecision making, goal setting, problem solving.\",\"data\":[{\"image\":\"https:\/\/content.disha.ng\/pages\/8c9f393a-01d4-445f-9509-b4b5aa825abb\/yYT8toYKOkCr2OgQaz9wBeAHM5S5FDATebYNymrV.jpeg\",\"title\":\"\",\"altText\":\"\",\"url\":\"https:\/\/drive.google.com\/file\/d\/1oVF_aaFZvJg1ALQHJc8UNc0ds3x5hYiO\/view?usp=sharing\"}]}","{\"type\":\"card\",\"header\":\"THE BIG GOAL\",\"subheader\":\"One day, every individual sees it as a personal duty to be and do better as they realize the importance one person can have on a collective.\",\"data\":[{\"image\":\"https:\/\/content.disha.ng\/pages\/07872a56-c568-41f6-befd-1cba6f246285\/bZuiK1RJQ4ucn0r7CAkJthz1frWr0l40IXZvOs4D.jpeg\",\"title\":\"\",\"url\":\"\"},{\"image\":\"https:\/\/content.disha.ng\/pages\/65613fc6-4236-407c-a1e4-9d5685dfafb1\/LnFfVoTgd0Zw1OuaLe87sBNgZcLynfXJzHUjK7cm.jpeg\",\"title\":\"\",\"url\":\"\"}]}","{\"type\":\"card\",\"header\":\"OUR NUMBERS\",\"subheader\":\"As a growing outfit, we are proud of our little wins. We are excited about climbing this ladder step by step. We might not be there yet, but we are not where we used to be. \",\"data\":[{\"image\":\"https:\/\/content.disha.ng\/pages\/afcf0e84-d405-4761-a662-18eded8a78dd\/XuQGFZU7HcziQXDpkMT8JexbJ3gJ7Cr0fe1Lp6An.jpeg\",\"title\":\"\",\"altText\":\"\",\"url\":\"\"}]}","{\"type\":\"card\",\"header\":\"Clients That Trust Us\",\"subheader\":\"We are fortunate to work with a wide range of clients and the following is just a small list of some of our clients we have been privileged to have worked with over the years.\",\"data\":[{\"image\":\"https:\/\/content.disha.ng\/pages\/f69f5234-e83e-4b05-862f-fbf43f31daba\/MjnQ5IUTAReePFvXGJ1gQpG9hwuykBVBzd2QqOh2.jpeg\",\"title\":\"\",\"altText\":\"\",\"url\":\"\"}]}","{\"type\":\"slider\",\"header\":\"A Little Push\",\"subheader\":\"We have put together these images to encourage on days when you need a little push. You got this!!!\",\"data\":[{\"image\":\"https:\/\/content.disha.ng\/pages\/f4bf657e-5f80-497c-a230-6f1e94a6f583\/cuHuZn2GvHgi1wNMceskCZd6HaC5iwf0p7fcwhxX.jpeg\",\"title\":\"\",\"altText\":\"\",\"url\":\"\"},{\"image\":\"https:\/\/content.disha.ng\/pages\/e1e927ab-d930-4318-ac94-49309fe2c0f0\/QUpr7sczOWct3ubMnsaI0JUT2TrareUCygoPRQuK.jpeg\",\"title\":\"\",\"altText\":\"\",\"url\":\"\"},{\"image\":\"https:\/\/content.disha.ng\/pages\/c6d67c20-e82a-4824-a451-bb5c437b0779\/VRK4e5qTl5Xw5c3vnuaColI1wXhoKv4jycYo7YG8.jpeg\",\"title\":\"\",\"altText\":\"\",\"url\":\"\"},{\"image\":\"https:\/\/content.disha.ng\/pages\/8db9d656-c8f6-4a7a-a67d-b6919130b170\/pGZLc17LH6fy0cpwxg5x4AEqFB8zt7zxzlHJx4Z9.jpeg\",\"title\":\"\",\"altText\":\"\",\"url\":\"\"},{\"image\":\"https:\/\/content.disha.ng\/pages\/35590546-4210-444c-b56c-32d486945f61\/L8NcbSFaeU05MXfPyJN2LehNrDmdE5WzMw45aYg3.jpeg\",\"title\":\"\",\"altText\":\"\",\"url\":\"\"},{\"image\":\"https:\/\/content.disha.ng\/pages\/d5271b52-e00f-48e7-9cd7-ce7514774075\/xCx3i1QraOQNfjc84P5wVejFRI4mxFnHN0gV4q27.jpeg\",\"title\":\"\",\"altText\":\"\",\"url\":\"\"},{\"image\":\"https:\/\/content.disha.ng\/pages\/c41456c3-9b4e-45c9-8bb6-33b580ab20a9\/SZ2HYGR6HGwTGBcK1JcJPmPTGz5gPobkarMIu1re.jpeg\",\"title\":\"\",\"altText\":\"\",\"url\":\"\"},{\"image\":\"https:\/\/content.disha.ng\/pages\/bbe75050-05f1-422a-abf2-d3f311cd320e\/mh8ER2tK9eTTRKFHFwlwRWkIzljUZBn84G7h8MhF.jpeg\",\"title\":\"\",\"altText\":\"\",\"url\":\"\"}]}"],"settings":"{\"profileImage\":\"https:\/\/content.disha.ng\/pages\/54d05173-7000-4ce7-b0f8-93d3ad28dd80\/vtwiHg4B03Mnka5xY4Zfw6YZrUyTrhb1HQVkur57.jpeg\",\"pageTitle\":\"Motley Inspires\",\"phoneNumber\":\"\",\"bio\":\"Motley Inspires is a leadership firm. We are a team of believers. We believe in people. We believe everyone has greatness deposited in them. We're here to help people, teams, and businesses realize their full potential.\\n\\nWe are a company founded on the belief that everyone has greatness deposited in them. Our programs help individuals get the clarity that not only strengthens confidence and capability but equips people with the ability to go all out in pursuit of their dreams.\",\"userStatus\":\"newUser\",\"socialLink\":[{\"id\":\"Instagram\",\"label\":\"instagram\",\"urlPrefix\":\"www.instagram.com\/\",\"value\":\"motleyinspires\"},{\"id\":\"Email\",\"label\":\"email\",\"urlPrefix\":\"www.email.com\/\",\"value\":\"hello@motleyinspires.com\"},{\"id\":\"Twitter\",\"label\":\"twitter\",\"urlPrefix\":\"www.twitter.com\/\",\"value\":\"motleyinspires\"}],\"setTheme\":{\"selectedFont\":\"font-simple\",\"selectedColor\":\"disha-theme-purple-gradient\",\"selectedBorder\":\"border-default\",\"selectedEdge\":\"edgeEnabled\",\"selectedBackground\":\"background-dark\",\"selectedBrand\":\"brandEnabled\"},\"setScripts\":{\"googleAnalytics\":\"\",\"facebookPixels\":\"\"}}","currency":null,"country":null,"industry":null,"is_discoverable":1,"is_payment_on":1,"has_products":false,"locale":"en","rave_islive":0,"rave_keys":null,"created_on":"2020-06-29T11:44:14.000000Z","updated_on":"2023-06-08T09:34:15.000000Z"}