CMS

Pro Tips

Importing Content

Jul 20, 2025

Back

Purple Flower
Purple Flower

Prepare your CSV file

Make sure your file is exported as a "CSV" file, also known as a "Comma Separated Values" file. If you encounter any issues you'll want to verify your file is UTF-8 encoded and less than 5mb. If your file is larger than that, try removing columns you may not need. See below for additional information on specific fields.

Tip: You do not have to import every column from your CSV. Only fields set up in your CMS collection in the next step will be imported.

Rich Text Fields

Formatted text content needs to be formatted as HTML. Many tags are supported, such as paragraphs and headers <p>,<h1>, <h2>), formatting (<em>, <i>, <strong>), links (<a>), lists (<ol>, <ul>, <li>) and images (<img>). Images from URLs will be automatically downloaded from their original source and imported into Framer.

Image Fields

Images in your CSV content must be URLs to an image. They will be downloaded and imported into Framer. Relative paths are not supported.

Date Fields

Recommended format is ISO8601 compliant, for example: 2023-12-17T14:42:00. The shorthand value of year-month-day is also supported, for example: 1982-12-01. Long format strings may work, but will depend on your browser, for example: Tue May 12 2020 18:50:21 GMT-0500 (Central Daylight Time). All time data, including time zone information, will be stripped from the date.

Color Fields

A color formatted as CSS hexadecimal RGB code, rgb, hls or hlv expression, or a named color. All variants with an alpha value are also supported. Examples: #00ffee, rgb(0, 153, 255), hsla(204, 100%, 50%, 0.5), blue, darkgreen, rebeccapurple.

Toggle Fields

A boolean value. Y, yes, TRUE, 1 will be interpreted as the toggle being "Yes", all other values will be "No".

Prepare your CMS Collection

Here is a checklist to prepare your CMS collection for importing.

  1. Verify each field/column in your CSV has a matching field in your CMS collection with the same name.

  2. Include a unique field for each item, often named "Slug"

  3. Verify that your data types match (eg. a CMS Date field for a date field in your data)

Tip: Framer uses your Slug field to identify each item, and will use it to update that item with repeat imports.

Import your CSV file

You can find the Import feature by going to the CMS in your project, and clicking "Import" in the toolbar. From there, you can select your CSV file for importing. You may also drag & drop your CSV file directly into the CMS collection interface.

Tip: Importing supports Undo / Redo actions. If you're not happy with the import, you can simply undo the change with CMD+Z on MacOS or CTRL + Z on Windows. Redo will not re-run the import, but instantly apply the changes to the collection.

Updating or Re-Importing

To update your content, you can import into the same collection again. If any item in the new import has a slug field that matches one of the items in your collection, you will be able to update it or skip importing it again.

Booking

Making The First Step To a Better You

We're always ready to help. Book your free consultation or contact us whenever you need assistance.

Office

456 Harbour Rd, Nanaimo, BC V9R 5G6

FAQs

Discover answers to your questions about therapy and how to begin your healing journey.

Why do a 15 minute consultation

It is a chance to ask any remaining questions, talk about your preferences for in-person or online sessions, share what you are looking for help with, and learn about my approach, availability, and modalities. It is not a sales pitch but simply an opportunity to see if we are a good fit, and if not, I can suggest other counsellors who may better meet your needs.

Services and Fee

I provide direct funding for clients through the First Nations Health Authority and the Crime Victim Assistance Program. As a registered social worker, most insurance plans can reimburse my services, although I do not offer direct billing except for ICBC and FNHA clients. My rate is $125 for a 50-minute session, and I offer a sliding scale for those who may need financial flexibility.

What is confidentiality?

Confidentiality is the foundation of the counselling process and means that what you share in therapy stays between us. Knowing our conversations are private can make it easier to open up about sensitive topics you may have kept to yourself, and I am committed to protecting that privacy both ethically and legally. There are only three exceptions, which are outlined in the intake form: if I believe you are at risk of harming yourself or others, if you disclose that a child is being harmed, or if I am required to respond to a court subpoena. We will take time in our first session to talk more about confidentiality and answer any questions you may have.

How long does counselling take?

The length of counselling varies for each person and depends on your goals. Some clients make significant progress in as few as eight sessions, while others choose to continue for years. We can talk about your preferred timeline during the initial consultation and shape your therapy to fit your needs. Therapy is an investment in yourself, and many people notice greater confidence and improved coping skills after just a few sessions. Once your goals are met, counselling often comes to a natural close or can be scaled back to less frequent sessions.

Will I feel better right away?

While some people notice positive changes quickly, it is common to feel uncomfortable at first, especially when discussing sensitive or difficult topics. This initial phase can sometimes make things feel heavier before they start to lighten. I encourage you to stick with the process, as many people begin to feel the benefits once they move past those early sessions. It is natural to have doubts about whether therapy will help, but I believe that most challenges can improve over time with patience and commitment.

Cancellation Policy

Please provide at least 24 hours’ notice if you need to cancel your appointment to avoid a $50 late cancellation fee. I understand that emergencies happen, and in those cases the fee can be waived—just reach out to let me know. Whenever possible, 48 hours’ notice is preferred so I can offer the time to someone else. If you do need to cancel, my schedule is fairly flexible and I can usually find another time to meet with you soon.