Giter Site home page Giter Site logo

Comments (7)

pushchris avatar pushchris commented on May 22, 2024

@mattes3 apologies for the delay. There are a few ways to do what you are looking for:

  1. Create a list with no rules and use that as the entrance to the journey (downside is it may enter all of your existing users right away)
  2. Create an event alongside the identify call (obviously seems like you are trying to avoid this)
  3. Use the subscribed event that is created when a user is subscribed to a given channel and look for the channel you care about
  4. Beta (will be out in next release): Switch to not identifying users but instead create an event and pass the user data into the event (there is a new field being added called user on that API call that will create the user if they do not exist). This code is merged but not yet in a release

Could also be worth on our end looking into adding events for account creation so that you could pull timestamp data from it, etc.

from platform.

mattes3 avatar mattes3 commented on May 22, 2024

Yes, I was trying to avoid the event because the introduction journey should be sent only once, regardless of how many ways my users sign up.

You mention a channel with a subscribed event. I didn't see a "channel" in my self-hosted Parcelvoy (maybe I overlooked it?). Can you share some detail about what a channel is and what it does? Or was it just a synonym for "list"?

from platform.

pushchris avatar pushchris commented on May 22, 2024

@mattes3 what do you mean by "how many ways a user signs up"? In theory the same user should share the same external ID value, so their profiles would be merged into one on Parcelvoy. When a user is added to a new subscription group (might be the better wording here) an event is triggered that they are now a part of that subscription. You could use the creation of that event to trigger the journey. Additionally, I merged some code in yesterday that will trigger a user_created event only when an account is first created which you could use for journeys as well

from platform.

mattes3 avatar mattes3 commented on May 22, 2024

The user_created event would already solve most of the problem, thanks so much! How do I get the new version, just a docker pull on the image with the latest tag?

"Many ways to sign up", yes that it is a special problem of mine (see also #398):

I am planning to create several signup forms for lead magnets, e.g. a free checklist for this, a blueprint for that, etc. So my prospects might sign up for many of these, and I want to start the introduction journey only once for each of them, even when they submit several signup forms.

from platform.

pushchris avatar pushchris commented on May 22, 2024

We are working on finishing up the checklist items for the next release which will be a fairly large one. Hoping to have it complete by tomorrow and will then add a new tag, until then you would unfortunately need to pull from source

from platform.

pushchris avatar pushchris commented on May 22, 2024

The event is now available in v1.4.0

from platform.

mattes3 avatar mattes3 commented on May 22, 2024

You mean user_created is fired? Thank you so much!

from platform.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.