Skip to main content

Hi

I’m trying to build an automation that syncs my tagged Evernote notes into Akiflow via Zapier. My goal is for each line of an Evernote note’s content to become its own task in Akiflow. Right now, the zap only creates a single task (using the note’s title) instead of multiple tasks based on each line of content.

 

What I’m trying to achieve

 

  • Evernote notes tagged with “aki” should be automatically imported into Akiflow.

  • Instead of setting the note’s title as one task, I want each line in the note’s body to be treated as an individual task in Akiflow.

 

What I’ve tried so far

 

  1. Formatter Step – Convert HTML to Markdown:

    I set up an initial Formatter step to convert Evernote’s Content HTML field into Markdown text. This turns the note into a simple bullet list (e.g., “* drive‑struktur shiro /”).

  2. Formatter Step – Split Text:

    I tried splitting the Markdown output using different separators:

     

    • Using / as the separator successfully split the note into multiple items in the test output.

    • I also tried splitting on \n (newline) after inserting line breaks via a Replace step that converted <br> or other HTML tags into \n.

  3. Looping by Zapier:

     

    • I first used Create Loop From Text with a delimiter but found only one iteration (the entire note) got looped through.

    • I switched the action to Create Loop From Line Items, intending to loop over the list produced by the Split Text step. However, I couldn’t get Zapier to recognize the array of split lines – it still processes only one iteration rather than one per line.

  4. Akiflow Create Task:

    In the final step, I map the loop variable (line) to the task title. But because the loop is only running once, only a single task is created with the entire note content.

 

Issue encountered

No matter which splitting or looping combination I try, Zapier still loops only once and creates one task, instead of multiple tasks for each line. I suspect the loop isn’t reading the split array correctly or the values aren’t passed to the looping step as discrete items.

 

Could you help me identify what’s going wrong or suggest a better method to achieve this? Any guidance on correctly feeding an array of split lines into a looping step (so each line becomes a separate task in Akiflow) would be greatly appreciated.

 

Thanks very much for your assistance.

 

Best regards,

Kristoffer Xxxxxxxx

This post has been edited by a moderator to remove personally identifiable information (PII). Please remember that this is a public forum and avoid sharing personal or potentially sensitive details.

Hi ​@Kris Hinds 

Help us have more context by posting screenshots showing:

  • how your Zap steps are outlined
  • how your Zap steps are configured in EDIT mode in the CONFIGURE tab with the field mappings visible
  • the DATA OUT from the Zap trigger step that you are trying to use

Hey ​@Kris Hinds,

You are on the right path to make this workflow work. I see that you are having trouble with Looping. Just to confirm that in the Split text formatter action have you set the segment index to to All(as Line- item) like this-

 


It may be the reason the looping is not working correctly. Hope it helps!


Reply