Clay Icon

Emergency: Data Mishap Caused Enriched Contacts and Credit Loss!

Β·
Β·

My client just pushed additional data to a different table and it totally zeroed out all enriched contacts and it also blew thru a ton of credits. Help!!!

  • Avatar of Jeanne M.
    Jeanne M.
    Β·
    Β·

    Also isnt there a way to stop it writing??

  • Avatar of Clay Team
    Clay Team
    APP
    Β·
    Β·

    Hey Jeanne, appreciate your patience! Taking a look now

  • Avatar of Clay Team
    Clay Team
    APP
    Β·
    Β·

    Also, how many credits did it go through?

  • Avatar of Jeanne M.
    Jeanne M.
    Β·
    Β·

    ~1100. It was at 10K and it’s now at 8919

  • Avatar of Jeanne M.
    Jeanne M.
    Β·
    Β·

    When I was with him to rerun the apollo since the google one messed it up and he deleted it, It’s now rerunning every credit

  • Avatar of Jeanne M.
    Jeanne M.
    Β·
    Β·

    He upgraded his plan too

  • Avatar of Clay Team
    Clay Team
    APP
    Β·
    Β·

    I see, yep. That's the current behavior of workflows to be aware of, when something changes in a source that could affect or even change the values of other columns that depend on this source it will re-run them.To prevent this, you can turn the table 'off'

    ea92ba6f-4318-44e5-b7bd-ecc50d5c13c9.png(8 kB)
  • Avatar of Clay Team
    Clay Team
    APP
    Β·
    Β·

    Or you can also turn each individual column off instead

    57bab2c9-1938-4d1f-9095-59fb71c4303b.png(101 kB)
  • Avatar of Jeanne M.
    Jeanne M.
    Β·
    Β·

    even if it’s in the β€œother data” section? For exmaple, he was trying to get the phone number from the mid metros to push to a new column for a company phone in the people

  • Avatar of Clay Team
    Clay Team
    APP
    Β·
    Β·

    Quick note, if things or inputs change, the following values may become outdated and that's why they re-run because they're trying to stay up to date but if the input didn't change at all it shouldn't run.

  • Avatar of Clay Team
    Clay Team
    APP
    Β·
    Β·

    When you're trying to push new columns with Write to table it unfortuantely doesn't work as a lookup to append existing records and it will only create new ones below in the target table.

  • Avatar of Jeanne M.
    Jeanne M.
    Β·
    Β·

    gotcha. So how would he push that one only then? Just unselect auto update?

  • Avatar of Jeanne M.
    Jeanne M.
    Β·
    Β·

    How does he fix the ones it blew thru?

  • Avatar of Clay Team
    Clay Team
    APP
    Β·
    Β·

    I see they're just duplicates so we can just remove those. If you click on a column that likely has the duplicate values, the dropdown should have a Dedupe option.

    8feba45a-4bb8-4fdc-bea9-7ca95b0bae7d.png(19 kB)
  • Avatar of Clay Team
    Clay Team
    APP
    Β·
    Β·

    I'll refund the credits though, it won't do it automatically because the providers already processed the request.

  • Avatar of Jeanne M.
    Jeanne M.
    Β·
    Β·

    OK So essentially he has to rerun the whole page?

  • Avatar of Jeanne M.
    Jeanne M.
    Β·
    Β·

    I guess i dont understand why it zeroed out the entire sheet?

  • Avatar of Clay Team
    Clay Team
    APP
    Β·
    Β·

    Not necessarily, there is a lookup integration that could help in cases like that.

  • Avatar of Clay Team
    Clay Team
    APP
    Β·
    Β·

    I'll try to find something to match it to in both tables and use it instead to pull the other columns

  • Avatar of Jeanne M.
    Jeanne M.
    Β·
    Β·

    all the rows were complete yesterday

  • Avatar of Clay Team
    Clay Team
    APP
    Β·
    Β·

    No worries, if it's easier, I'll just re-do and refund. That's probably less messy

  • Avatar of Clay Team
    Clay Team
    APP
    Β·
    Β·

    what data points did he need to push over, or what column are they from?

  • Avatar of Jeanne M.
    Jeanne M.
    Β·
    Β·

    thank you!

  • Avatar of Clay Team
    Clay Team
    APP
    Β·
    Β·

    Okay, sorry for the delay. Had to modify a few things to ensure it was properly passed over and to make sure the email waterfall only runs after apollo does

  • Avatar of Clay Team
    Clay Team
    APP
    Β·
    Β·

    Due to Apollo's very low rates though, it has be ran for the remaining rows every so often, manually.

  • Avatar of Jeanne M.
    Jeanne M.
    Β·
    Β·

    K i hear ya. I’m confused - all these people were enriched yesterday?

  • Avatar of Jeanne M.
    Jeanne M.
    Β·
    Β·

    That whole column in peoople

  • Avatar of Clay Team
    Clay Team
    APP
    Β·
    Β·

    Yep, since we had to re-do this, unfortunately, there are no current options to restore the table version or history :/... If you'd like to skip that step and still get emails from the other providers while the rate limits for Apollo refresh then let me know

  • Avatar of Jeanne M.
    Jeanne M.
    Β·
    Β·

    How do I get it to fill back in basically is what i’m trying to figure out

  • Avatar of Clay Team
    Clay Team
    APP
    Β·
    Β·

    You can click on the play button on top of the column header to re-run once Apollo allows the API to run again in a few moments.. Example screenshot

  • Avatar of Jeanne M.
    Jeanne M.
    Β·
    Β·

    ok great. thanks!

  • Avatar of Jeanne M.
    Jeanne M.
    Β·
    Β·

    He reran it and all set! So if he wants to add a column in the new worksheet from Apollo enrich that says if it’s the primary location / HQ, he’d

  • Avatar of Clay Team
    Clay Team
    APP
    Β·
    Β·

    Nice!

  • Avatar of Clay Team
    Clay Team
    APP
    Β·
    Β·

    So for that, you can follow the part of the video I sent where it explains the write to table setup. You have to add the empty column in the target table, then map it in Write to table so it includes it in the export process.

  • Avatar of Jeanne M.
    Jeanne M.
    Β·
    Β·

    and it wont delete all the other enrichment?

  • Avatar of Clay Team
    Clay Team
    APP
    Β·
    Β·

    No, it shouldn't since it only maps out the selected columns, all other columns that exist there should remain and only run when the input is available. The data will be lost if the rows or columns are deleted though

  • Avatar of Clay Team
    Clay Team
    APP
    Β·
    Β·

    And if the input that those enrichments depend on changes, that's when they also re-run

  • Avatar of Jeanne M.
    Jeanne M.
    Β·
    Β·
  • Avatar of Clay Team
    Clay Team
    APP
    Β·
    Β·

    yep, that would be it

  • Avatar of Jeanne M.
    Jeanne M.
    Β·
    Β·

    He tried a few different ways and cannot see how to get HQ https://app.clay.com/workspaces/11130/tables/t_effJMNpDfgd5/views/gv_U8rwm0mkXBJM Why would that have not worked? He also tried via apollo but could not find HQ or primary location

  • Avatar of Jeanne M.
    Jeanne M.
    Β·
    Β·

    Any thoughts?

  • Avatar of Clay Team
    Clay Team
    APP
    Β·
    Β·

    Hmm, if Apollo is not returning that information but if it can find a company's LinkedIn URL, then you could Enrich Company via LinkedIn instead. Otherwise, a google search or another Claygent column could browse the web and get that for you