M.me Ref Inconsistencies and Attributes Across Flows

(Joshua Shafer) #1

I’ll try to explain as best I can. So, I need to be able to import and export data from Google Sheets. I need to export user information to Google Sheets and import data from a separate sheet based on a fixed pool of clients. The client data that’s imported is based on the ref parameter in the metadata passed through a m.me referral link. When the ref is passed, it works great and I can successfully perform both functions. I have a catch-all looking for the ref parameter metadata.

The first issue is that the ref parameter isn’t always passed and/or recognized, so it doesn’t import the data I need from Google Sheets. I don’t know weather this is an issue with Flow XO or weather Facebook isn’t passing the metadata properly.

The second issue I’m having is more of a lack of knowledge on my part, I’m sure. When I import the client data from Google Sheets, I set that data as attributes for me to use later. If the ref parameter is passed properly, then it does exactly what it’s supposed to and sets the appropriate data to the different attributes. It’s pretty much static data that won’t change throughout the usage of the bot, contact information for a specific individual, basically. Now for the actual problem:

The bot will be fairly large and complex, so it’s not really feasible to make it one giant flow. Problem is, I can’t seem to figure out how to access my attributes between different flows. I’m sure it’s something simple, but for the life of me, it’s been beyond my abilities. Any help would be appreciated.

(Daniel Beckett) #2

@Joshua_Shafer

In regards to the MetaData what do you see in your Interaction Logs? Is there any record of it in there?

For passing attributes between flows you will need to make sure that it’s saved against the user’s response path. There’s a tutorial on using Attributes in Flow XO that shows some examples of this.

(Joshua Shafer) #3

When the logs show the ref in the metadata, it passes it along as it should. The problem is, it doesn’t always show up in the log. And then, of course, it doesn’t pull the required data. I am unsure weather it’s not getting passed or if it is getting passed, but not recognized by Flow XO.

As far as the attributes are concerned, the way I’m trying to use them doesn’t really require any input from the user. It’s more of a background thing to keep track of who’s reference link is being used to assign appropriate credit to each client.

(Daniel Beckett) #4

Have you been able to reproduce any specific scenarios where you’ve followed a ?ref link and it didn’t pass along to the MetaData on the flow?

It may be best to email the support team:
support@flowxo.com

We could troubleshoot further from there. :slight_smile:

(Joshua Shafer) #5

I’ll send an email. It seems less likely to pass if a user has already passed ?ref data before. It makes it a little difficult to test.